Package io.iworkflow.core
Class StateDef
- java.lang.Object
-
- io.iworkflow.core.StateDef
-
@Immutable public abstract class StateDef extends java.lang.Object
A holder class forWorkflowState
and 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 boolean
getCanStartWorkflow()
abstract WorkflowState
getWorkflowState()
static StateDef
nonStartingState(WorkflowState state)
static StateDef
startingState(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)
-
-