com.itmusings.stm
Class State
java.lang.Object
com.itmusings.stm.State
public class State
- extends java.lang.Object
An encapsulation of what constitutes a state. In this framework, a state is a combination of flowId and stateId.
The flowId is used so that the same STM can be used in different flows.The state Id is namespaced by the flow.
- Author:
- Raja Shankar Kolluru
Field Summary |
static java.lang.String |
DEFAULT_FLOW_ID
If flow Id is not specified, it is assumed to be the default flow. |
Constructor Summary |
State()
|
State(java.lang.String stateId,
java.lang.String flowId)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
DEFAULT_FLOW_ID
public static final java.lang.String DEFAULT_FLOW_ID
- If flow Id is not specified, it is assumed to be the default flow.
- See Also:
- Constant Field Values
State
public State(java.lang.String stateId,
java.lang.String flowId)
State
public State()
setStateId
public void setStateId(java.lang.String stateId)
getStateId
public java.lang.String getStateId()
setFlowId
public void setFlowId(java.lang.String flowId)
getFlowId
public java.lang.String getFlowId()
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2011 ITMUSINGS. All Rights Reserved.