Package io.iworkflow.core
Class StateDef
- java.lang.Object
-
- io.iworkflow.core.StateDef
-
@Immutable public abstract class StateDef extends java.lang.ObjectA holder class forWorkflowStateand it's metadata
-
-
Constructor Summary
Constructors Constructor Description StateDef()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract booleangetCanStartWorkflow()abstract WorkflowStategetWorkflowState()static StateDefnonStartingState(WorkflowState state)static StateDefstartingState(WorkflowState state)
-
-
-
Method Detail
-
getWorkflowState
public abstract WorkflowState getWorkflowState()
-
getCanStartWorkflow
public abstract boolean getCanStartWorkflow()
-
startingState
public static StateDef startingState(WorkflowState state)
-
nonStartingState
public static StateDef nonStartingState(WorkflowState state)
-
-