Class StateDef

java.lang.Object
io.iworkflow.core.StateDef

@Immutable public abstract class StateDef extends Object
A holder class for WorkflowState and it's metadata
  • Constructor Details

    • StateDef

      public StateDef()
  • Method Details

    • getWorkflowState

      public abstract WorkflowState getWorkflowState()
    • getCanStartWorkflow

      public abstract boolean getCanStartWorkflow()
    • startingState

      public static StateDef startingState(WorkflowState state)
    • nonStartingState

      public static StateDef nonStartingState(WorkflowState state)