public class MongoDbRepositoryState extends RepositoryState
| Constructor and Description |
|---|
MongoDbRepositoryState()
Instantiates a new MongoDb repository state.
|
MongoDbRepositoryState(java.lang.String state)
Instantiates a new MongoDb repository state.
|
MongoDbRepositoryState(java.lang.String state,
boolean initial)
Instantiates a new MongoDb repository state.
|
MongoDbRepositoryState(java.lang.String machineId,
MongoDbRepositoryState parentState,
java.lang.String state,
boolean initial)
Instantiates a new MongoDb repository state.
|
MongoDbRepositoryState(java.lang.String machineId,
MongoDbRepositoryState parentState,
java.lang.String state,
boolean initial,
java.util.Set<MongoDbRepositoryAction> stateActions,
java.util.Set<MongoDbRepositoryAction> entryActions,
java.util.Set<MongoDbRepositoryAction> exitActions)
Instantiates a new MongoDb repository state.
|
MongoDbRepositoryState(java.lang.String machineId,
java.lang.String state,
boolean initial)
Instantiates a new MongoDb repository state.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<java.lang.String> |
getDeferredEvents()
Gets the deferred events.
|
java.util.Set<MongoDbRepositoryAction> |
getEntryActions()
Gets the entry actions.
|
java.util.Set<MongoDbRepositoryAction> |
getExitActions()
Gets the exit actions.
|
RepositoryAction |
getInitialAction()
Gets the initial action.
|
PseudoStateKind |
getKind()
Gets the pseudo state kind.
|
java.lang.String |
getMachineId()
Gets the machine id.
|
MongoDbRepositoryState |
getParentState()
Gets the parent state.
|
java.lang.String |
getRegion()
Gets the region.
|
java.lang.String |
getState()
Gets the state.
|
java.util.Set<MongoDbRepositoryAction> |
getStateActions()
Gets the state actions.
|
java.lang.String |
getSubmachineId()
Gets the submachine id indicating that this is a submachine state
and its structure is available from particular machine itself.
|
java.lang.Boolean |
isInitial()
Checks if is initial.
|
void |
setDeferredEvents(java.util.Set<java.lang.String> deferredEvents) |
void |
setEntryActions(java.util.Set<MongoDbRepositoryAction> entryActions) |
void |
setExitActions(java.util.Set<MongoDbRepositoryAction> exitActions) |
void |
setInitial(boolean initial) |
void |
setInitialAction(MongoDbRepositoryAction initialAction) |
void |
setKind(PseudoStateKind kind) |
void |
setMachineId(java.lang.String machineId) |
void |
setParentState(MongoDbRepositoryState parentState) |
void |
setRegion(java.lang.String region) |
void |
setState(java.lang.String state) |
void |
setStateActions(java.util.Set<MongoDbRepositoryAction> stateActions) |
void |
setSubmachineId(java.lang.String submachineId) |
java.lang.String |
toString() |
public MongoDbRepositoryState()
public MongoDbRepositoryState(java.lang.String state)
state - the statepublic MongoDbRepositoryState(java.lang.String state,
boolean initial)
state - the stateinitial - the initialpublic MongoDbRepositoryState(java.lang.String machineId,
java.lang.String state,
boolean initial)
machineId - the machine idstate - the stateinitial - the initialpublic MongoDbRepositoryState(java.lang.String machineId,
MongoDbRepositoryState parentState,
java.lang.String state,
boolean initial)
machineId - the machine idparentState - the parent statestate - the stateinitial - the initialpublic MongoDbRepositoryState(java.lang.String machineId,
MongoDbRepositoryState parentState,
java.lang.String state,
boolean initial,
java.util.Set<MongoDbRepositoryAction> stateActions,
java.util.Set<MongoDbRepositoryAction> entryActions,
java.util.Set<MongoDbRepositoryAction> exitActions)
machineId - the machine idparentState - the parent statestate - the stateinitial - the initialstateActions - the state actionsentryActions - the entry actionsexitActions - the exit actionspublic java.lang.String getMachineId()
RepositoryStategetMachineId in class RepositoryStatepublic void setMachineId(java.lang.String machineId)
public java.lang.String getRegion()
RepositoryStategetRegion in class RepositoryStatepublic void setRegion(java.lang.String region)
public MongoDbRepositoryState getParentState()
RepositoryStategetParentState in class RepositoryStatepublic void setParentState(MongoDbRepositoryState parentState)
public java.lang.String getState()
RepositoryStategetState in class RepositoryStatepublic void setState(java.lang.String state)
public PseudoStateKind getKind()
RepositoryStategetKind in class RepositoryStatepublic void setKind(PseudoStateKind kind)
public java.lang.Boolean isInitial()
RepositoryStateisInitial in class RepositoryStatepublic void setInitial(boolean initial)
public RepositoryAction getInitialAction()
RepositoryStategetInitialAction in class RepositoryStatepublic void setInitialAction(MongoDbRepositoryAction initialAction)
public java.util.Set<MongoDbRepositoryAction> getStateActions()
RepositoryStategetStateActions in class RepositoryStatepublic void setStateActions(java.util.Set<MongoDbRepositoryAction> stateActions)
public java.util.Set<MongoDbRepositoryAction> getEntryActions()
RepositoryStategetEntryActions in class RepositoryStatepublic void setEntryActions(java.util.Set<MongoDbRepositoryAction> entryActions)
public java.util.Set<MongoDbRepositoryAction> getExitActions()
RepositoryStategetExitActions in class RepositoryStatepublic void setExitActions(java.util.Set<MongoDbRepositoryAction> exitActions)
public java.util.Set<java.lang.String> getDeferredEvents()
RepositoryStategetDeferredEvents in class RepositoryStatepublic void setDeferredEvents(java.util.Set<java.lang.String> deferredEvents)
public java.lang.String getSubmachineId()
RepositoryStategetSubmachineId in class RepositoryStatepublic void setSubmachineId(java.lang.String submachineId)
public java.lang.String toString()
toString in class java.lang.Object