|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface StateManager
Method Summary | |
---|---|
java.util.List |
getAllowedTargetStates(java.lang.Object oldStatus)
Return a list of allowed target states for the given source state. |
java.lang.Class |
getStateClass()
This operation must be overriden by concrete state managers to indicate for which Class they manage state transitions. |
java.lang.String |
getStatePropertyName()
This operation must be overriden by concrete state managers to indicate for which property holds the status. |
boolean |
isAllowedTransition(java.lang.Object oldStatus,
java.lang.Object newStatus)
Function that checks whether state transition from oldStatus to newStatus is allowed. |
boolean |
isEnabled()
|
void |
setEnabled(boolean b)
|
Method Detail |
---|
boolean isAllowedTransition(java.lang.Object oldStatus, java.lang.Object newStatus)
Function that checks whether state transition from oldStatus to newStatus is allowed.
java.util.List getAllowedTargetStates(java.lang.Object oldStatus)
Return a list of allowed target states for the given source state.
boolean isEnabled()
void setEnabled(boolean b)
java.lang.Class getStateClass()
This operation must be overriden by concrete state managers to indicate for which Class they manage state transitions.
java.lang.String getStatePropertyName()
This operation must be overriden by concrete state managers to indicate for which property holds the status.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |