|
© 2005 BEA Systems, Inc. | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Represents a discrete state in a state machine or workflow. It is contained
by a StateMachine
and refered
to by Transitions
A name that identifies the state uniquely within the context of a state machine.
name
[State] <*>------> [java.lang.String
]
StateHome
,
StateImpl
Method Summary | |
void |
enter(Transition trans)
This method is invoked whenever the state is entered. |
void |
error(Transition trans)
This method is invoked whenever the state is transitioned from in erro. |
void |
exit(Transition trans)
This method is invoked whenever the state is transitioned from. |
TransitionPolicy |
getEnterPolicy()
Get the transition policy that is invoked when the state is entered. |
TransitionPolicy |
getErrorPolicy()
Set the transition policy that is invoked when the state is exited with an invalid transition. |
TransitionPolicy |
getExitPolicy()
Get the transition policy that is invoked when the state is exited. |
String |
getName()
Get the value of name |
void |
setEnterPolicy(TransitionPolicy policy)
Set a transition policy that is invoked when the state is entered. |
void |
setErrorPolicy(TransitionPolicy policy)
Set a transition policy that is invoked when the state is exited with an invalid transition. |
void |
setExitPolicy(TransitionPolicy policy)
Set a transition policy that is invoked when the state is exited. |
void |
setName(String name)
Set the value of name |
Methods inherited from interface com.beasys.commerce.foundation.Belonging |
clone, equals, interfaceName, setByValue, value |
Methods inherited from interface java.lang.Comparable |
compareTo |
Method Detail |
public void enter(Transition trans)
public void error(Transition trans)
public void exit(Transition trans)
public TransitionPolicy getEnterPolicy()
public TransitionPolicy getErrorPolicy()
public TransitionPolicy getExitPolicy()
public String getName()
public void setEnterPolicy(TransitionPolicy policy)
public void setErrorPolicy(TransitionPolicy policy)
public void setExitPolicy(TransitionPolicy policy)
public void setName(String name)
|
© 2005 BEA Systems, Inc. | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |