| 
 | Copyright © 2008 BEA Systems, Inc. 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 See BEA Commerce product offering | 
|  WorkflowContext | getContext()Deprecated See BEA Commerce product offering | 
|  String | getCurrentStateName()Deprecated See BEA Commerce product offering | 
|  String | getInitialStateName()Deprecated See BEA Commerce product offering | 
|  String[] | getOutgoingTransitions(String state)Deprecated See BEA Commerce product offering | 
|  String[] | getStateNames()Deprecated See BEA Commerce product offering | 
|  String[] | getTransitionNames()Deprecated See BEA Commerce product offering | 
|  String | lookAheadTransition(String transition)Deprecated See BEA Commerce product offering | 
|  void | reset()Deprecated See BEA Commerce product offering | 
|  void | setContext(WorkflowContext workflowContext)Deprecated See BEA Commerce product offering | 
| 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 © 2008 BEA Systems, Inc. All Rights Reserved | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||