Package de.xima.fc.workflow
Class SupplyDefaultWorkflowStatePostProcessor
- java.lang.Object
-
- de.xima.fc.workflow.SupplyDefaultWorkflowStatePostProcessor
-
- All Implemented Interfaces:
IWorkflowExecutionPostProcessor
,Serializable
public class SupplyDefaultWorkflowStatePostProcessor extends Object implements IWorkflowExecutionPostProcessor
Implementation ofIWorkflowExecutionPostProcessor
that checks whether aWorkflowState
was set by the workflow. If not, sets the state to the given default.- Since:
- 7.0.11
- Author:
- XIMA MEDIA GmbH
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SupplyDefaultWorkflowStatePostProcessor(WorkflowState defaultState)
SupplyDefaultWorkflowStatePostProcessor(EWorkflowStateType systemState)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
postProcess(IWorkflowExecutionPostProcessParams params)
Called just before the workflow completes.
-
-
-
Constructor Detail
-
SupplyDefaultWorkflowStatePostProcessor
public SupplyDefaultWorkflowStatePostProcessor(EWorkflowStateType systemState)
- Parameters:
systemState
- State to set when the form record has got no state at the end of the workflow.
-
SupplyDefaultWorkflowStatePostProcessor
public SupplyDefaultWorkflowStatePostProcessor(WorkflowState defaultState)
- Parameters:
defaultState
- State to set when the form record has got no state at the end of the workflow.
-
-
Method Detail
-
postProcess
public void postProcess(IWorkflowExecutionPostProcessParams params) throws Exception
Description copied from interface:IWorkflowExecutionPostProcessor
Called just before the workflow completes.- Specified by:
postProcess
in interfaceIWorkflowExecutionPostProcessor
- Parameters:
params
- Parameters with the workflow context and the current workflow result.- Throws:
Exception
- When post processing step could not be applied. This will result in a workflow failure. Catch the exception youself if you do not wish for that to happen.
-
-