|
BEA Systems, Inc. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--com.beasys.commerce.foundation.BelongingImpl
|
+--com.beasys.commerce.foundation.StateImpl
Represents a discrete state in a state machine or workflow. It is
contained by a StateMachine
and refered to by Transitions
State,
StateHome, Serialized Form| Field Summary | |
java.lang.String |
name
A name that identifies the state uniquely within the context of a state machine. |
| Fields inherited from class com.beasys.commerce.foundation.BelongingImpl |
__classIdentifier, __containingBelonging, __containingEntity, __mapKey, __sequenceNumber, _isDirty |
| Constructor Summary | |
StateImpl()
|
|
| Method Summary | |
int |
compareTo(java.lang.Object o)
Compares a given object with this Belonging. |
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. |
java.lang.String |
getName()
Get the value of name |
java.lang.String |
interfaceName()
Returns the unqualified name of the interface as specified in the UML model. |
void |
setByValue(Belonging value)
Intializes the Belonging based upon a supplied Belonging. |
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(java.lang.String name)
Set the value of name |
Belonging |
value()
Returns a type safe shallow copy of the Belonging instance. |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.beasys.commerce.foundation.Belonging |
clone, equals |
| Field Detail |
public java.lang.String name
name
[State] <*>------> [java.lang.String]
| Constructor Detail |
public StateImpl()
| Method Detail |
public java.lang.String getName()
getName in interface Statepublic void setName(java.lang.String name)
setName in interface Statename - name to be addedpublic Belonging value()
Belongingvalue in interface Belongingcom.beasys.commerce.foundation.Belongingpublic java.lang.String interfaceName()
BelonginginterfaceName in interface Belongingcom.beasys.commerce.foundation.Belongingpublic void setByValue(Belonging value)
BelongingBelonging based upon a supplied Belonging.setByValue in interface BelongingsetByValue in class BelongingImplcom.beasys.commerce.foundation.Belongingbelonging - The Belonging to use for initialization.public int compareTo(java.lang.Object o)
BelongingImplcompareTo in interface java.lang.ComparablecompareTo in class BelongingImplcom.beasys.commerce.foundation.BelongingImplo - the Object to be compared.java.lang.ClassCastException - if the specified object is not of the same
type as this Belonging.public void enter(Transition trans)
enter in interface Statepublic void exit(Transition trans)
exit in interface Statepublic void error(Transition trans)
error in interface Statepublic void setEnterPolicy(TransitionPolicy policy)
setEnterPolicy in interface Statepublic TransitionPolicy getEnterPolicy()
getEnterPolicy in interface Statepublic void setExitPolicy(TransitionPolicy policy)
setExitPolicy in interface Statepublic TransitionPolicy getExitPolicy()
getExitPolicy in interface Statepublic void setErrorPolicy(TransitionPolicy policy)
setErrorPolicy in interface Statepublic TransitionPolicy getErrorPolicy()
getErrorPolicy in interface State
|
BEA Systems, Inc. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||