|
Copyright © 2000, 2008, Oracle and/or its affiliates. All rights reserved. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@Deprecated public interface Workflow
A Business Smart Component (BSC) Workflow provides access to a remote instance of a BSC Workflow Implementation. A workflow defines an abstract interface to an object that implements a set of states and legal transitions between those states. This is a powerful metaphor that represents a variety of decision support structures. An implementation of a Workflow is the StateMachine class in The Theory Center's Axiom package. The Theory Center's SmartGenerator generates a workflow based on that StateMachine, directly from a State Diagram
StateMachine
Method Summary | |
---|---|
String |
doTransition(String transitionName)
Deprecated Atempt to execute the specified transition and return the resulting state. |
WorkflowContext |
getContext()
Deprecated This method returns a Workflow context that can be used to later restore a Workflow. |
String |
getCurrentStateName()
Deprecated Get the name of the current state |
String |
getInitialStateName()
Deprecated Get the name of the initial state |
String[] |
getOutgoingTransitions(String state)
Deprecated Get all transition names with the start state passed in. |
String[] |
getStateNames()
Deprecated Get all State names in an array of Strings. |
String[] |
getTransitionNames()
Deprecated Get all transition names in an array of Strings. |
String |
lookAheadTransition(String transition)
Deprecated Given the name of the transition, look ahead the transition and return the predicted new state. |
void |
reset()
Deprecated Reset the current workflow state to the initial state |
void |
setContext(WorkflowContext workflowContext)
Deprecated Set the new context for the underlying workflow engine. |
Method Detail |
---|
String doTransition(String transitionName) throws IllegalWorkflowTransitionException
transition
- the name of the transition to be performed
IllegalWorkflowTransitionException
- if the transition is invalidWorkflowContext getContext()
String getCurrentStateName()
String getInitialStateName()
String[] getStateNames()
String[] getTransitionNames()
String[] getOutgoingTransitions(String state) throws IllegalWorkflowTransitionException
IllegalWorkflowTransitionException
String lookAheadTransition(String transition) throws IllegalWorkflowTransitionException
transition
- the name of the transition to be performed
IllegalWorkflowTransitionException
- if the transition is invalidvoid reset()
void setContext(WorkflowContext workflowContext)
WorkflowContext
- the new context for the underlying workflow engine.
|
Copyright © 2000, 2008, Oracle and/or its affiliates. All rights reserved. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |