public interface WorkflowStrategyProfile
Modifier and Type | Method and Description |
---|---|
StateObj |
getInitialStateForStep(int stepNum,
WorkflowExecutionItem item,
boolean isFirstStep)
Get initial state values added to context for this step
|
java.util.Set<Condition> |
getSkipConditionsForStep(WorkflowExecutionItem item,
int stepNum,
boolean isFirstStep) |
java.util.Set<Condition> |
getStartConditionsForStep(WorkflowExecutionItem item,
int stepNum,
boolean isFirstStep)
Get the condition set to trigger the step to start
|
StateObj getInitialStateForStep(int stepNum, WorkflowExecutionItem item, boolean isFirstStep)
stepNum
- step numberitem
- workflowisFirstStep
- is first step in the workflowjava.util.Set<Condition> getStartConditionsForStep(WorkflowExecutionItem item, int stepNum, boolean isFirstStep)
item
- stepstepNum
- step numberisFirstStep
- true if it is the first step in the workflowjava.util.Set<Condition> getSkipConditionsForStep(WorkflowExecutionItem item, int stepNum, boolean isFirstStep)
item
- stepstepNum
- step numberisFirstStep
- true if it is the first step in the workflow