Interface WorkflowStrategyProfile

    • Method Detail

      • getInitialStateForStep

        StateObj getInitialStateForStep​(int stepNum,
                                        WorkflowExecutionItem item,
                                        boolean isFirstStep)
        Get initial state values added to context for this step
        Parameters:
        stepNum - step number
        item - workflow
        isFirstStep - is first step in the workflow
        Returns:
        initial state
      • getStartConditionsForStep

        java.util.Set<Condition> getStartConditionsForStep​(WorkflowExecutionItem item,
                                                           int stepNum,
                                                           boolean isFirstStep)
        Get the condition set to trigger the step to start
        Parameters:
        item - step
        stepNum - step number
        isFirstStep - true if it is the first step in the workflow
        Returns:
        start conditions for the step
      • getSkipConditionsForStep

        java.util.Set<Condition> getSkipConditionsForStep​(WorkflowExecutionItem item,
                                                          int stepNum,
                                                          boolean isFirstStep)
        Parameters:
        item - step
        stepNum - step number
        isFirstStep - true if it is the first step in the workflow
        Returns:
        skip conditions for the step