Package net.pricefx.workflowengine
Class WorkflowInfo
- Object
-
- WorkflowInfo
-
public class WorkflowInfo extends Object
This structure represents an entire workflow with multiple steps. The steps are by definition sequential. Every step has more detailed info in it's own data object.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
WorkflowInfo.WorkflowStepInfo
This structure describes each workflow step in detail
-
Field Summary
Fields Modifier and Type Field Description WorkflowInfo.WorkflowStepInfo
activeStep
The currently active workflow stepMap<String,Object>
dataMap
Extra data that is generated and filled by the workflow formula (optionally) to be used e.g.String
selectedStepOnDeny
In case that the workflow was denied, and user selected any step (happens when WorkflowDTO.withSelectStepOnDeny(true) and user selected some state.ArrayList<WorkflowInfo.WorkflowStepInfo>
steps
The ordered steps of this workflow
-
Constructor Summary
Constructors Constructor Description WorkflowInfo()
-
-
-
Field Detail
-
steps
public ArrayList<WorkflowInfo.WorkflowStepInfo> steps
The ordered steps of this workflow
-
activeStep
public WorkflowInfo.WorkflowStepInfo activeStep
The currently active workflow step
-
dataMap
public Map<String,Object> dataMap
Extra data that is generated and filled by the workflow formula (optionally) to be used e.g. in email templates
-
selectedStepOnDeny
public String selectedStepOnDeny
In case that the workflow was denied, and user selected any step (happens when WorkflowDTO.withSelectStepOnDeny(true) and user selected some state. Semantics of this is given by logic, system treats it as arbitratry data.
-
-