Interface FlowNodeStateManager
-
- All Known Implementing Classes:
FlowNodeStateManagerImpl
public interface FlowNodeStateManager- Author:
- Baptiste Mesta, Yanyan Liu, Matthieu Chaffotte, Elias Ricken de Medeiros, Celine Souchet
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FlowNodeStategetFirstState(SFlowNodeType nodeType)FlowNodeStategetNextState(SProcessDefinition processDefinition, SFlowNodeInstance flowNodeInstance, int currentStateId)FlowNodeStategetState(int stateId)StateBehaviorsgetStateBehaviors()java.util.Set<java.lang.String>getSupportedState(SFlowNodeType nodeType)
-
-
-
Method Detail
-
getNextState
FlowNodeState getNextState(SProcessDefinition processDefinition, SFlowNodeInstance flowNodeInstance, int currentStateId) throws SActivityExecutionException
- Throws:
SActivityExecutionException
-
getState
FlowNodeState getState(int stateId)
-
getSupportedState
java.util.Set<java.lang.String> getSupportedState(SFlowNodeType nodeType)
-
getStateBehaviors
StateBehaviors getStateBehaviors()
-
getFirstState
FlowNodeState getFirstState(SFlowNodeType nodeType)
-
-