Class PlanItemInstanceTransitionBuilderImpl
- java.lang.Object
-
- org.flowable.cmmn.engine.impl.runtime.PlanItemInstanceTransitionBuilderImpl
-
- All Implemented Interfaces:
PlanItemInstanceTransitionBuilder
public class PlanItemInstanceTransitionBuilderImpl extends Object implements PlanItemInstanceTransitionBuilder
- Author:
- Joram Barrez
-
-
Field Summary
Fields Modifier and Type Field Description protected FormInfochildTaskFormInfoprotected StringchildTaskFormOutcomeprotected Map<String,Object>childTaskFormVariablesprotected Map<String,Object>childTaskVariablesprotected CommandExecutorcommandExecutorprotected FormInfoformInfoprotected StringformOutcomeprotected Map<String,Object>formVariablesprotected Map<String,Object>localVariablesprotected StringplanItemInstanceIdprotected Map<String,Object>transientVariablesprotected Map<String,Object>variables
-
Constructor Summary
Constructors Constructor Description PlanItemInstanceTransitionBuilderImpl(CommandExecutor commandExecutor, String planItemInstanceId)
-
Method Summary
-
-
-
Field Detail
-
commandExecutor
protected CommandExecutor commandExecutor
-
planItemInstanceId
protected String planItemInstanceId
-
formOutcome
protected String formOutcome
-
formInfo
protected FormInfo formInfo
-
childTaskFormOutcome
protected String childTaskFormOutcome
-
childTaskFormInfo
protected FormInfo childTaskFormInfo
-
-
Constructor Detail
-
PlanItemInstanceTransitionBuilderImpl
public PlanItemInstanceTransitionBuilderImpl(CommandExecutor commandExecutor, String planItemInstanceId)
-
-
Method Detail
-
variable
public PlanItemInstanceTransitionBuilder variable(String variableName, Object variableValue)
- Specified by:
variablein interfacePlanItemInstanceTransitionBuilder
-
variables
public PlanItemInstanceTransitionBuilder variables(Map<String,Object> variables)
- Specified by:
variablesin interfacePlanItemInstanceTransitionBuilder
-
formVariables
public PlanItemInstanceTransitionBuilder formVariables(Map<String,Object> variables, FormInfo formInfo, String outcome)
- Specified by:
formVariablesin interfacePlanItemInstanceTransitionBuilder
-
localVariable
public PlanItemInstanceTransitionBuilder localVariable(String variableName, Object variableValue)
- Specified by:
localVariablein interfacePlanItemInstanceTransitionBuilder
-
localVariables
public PlanItemInstanceTransitionBuilder localVariables(Map<String,Object> localVariables)
- Specified by:
localVariablesin interfacePlanItemInstanceTransitionBuilder
-
transientVariable
public PlanItemInstanceTransitionBuilder transientVariable(String variableName, Object variableValue)
- Specified by:
transientVariablein interfacePlanItemInstanceTransitionBuilder
-
transientVariables
public PlanItemInstanceTransitionBuilder transientVariables(Map<String,Object> transientVariables)
- Specified by:
transientVariablesin interfacePlanItemInstanceTransitionBuilder
-
childTaskVariable
public PlanItemInstanceTransitionBuilder childTaskVariable(String variableName, Object variableValue)
- Specified by:
childTaskVariablein interfacePlanItemInstanceTransitionBuilder
-
childTaskVariables
public PlanItemInstanceTransitionBuilder childTaskVariables(Map<String,Object> childTaskVariables)
- Specified by:
childTaskVariablesin interfacePlanItemInstanceTransitionBuilder
-
childTaskFormVariables
public PlanItemInstanceTransitionBuilder childTaskFormVariables(Map<String,Object> variables, FormInfo formInfo, String outcome)
- Specified by:
childTaskFormVariablesin interfacePlanItemInstanceTransitionBuilder
-
trigger
public void trigger()
- Specified by:
triggerin interfacePlanItemInstanceTransitionBuilder
-
enable
public void enable()
- Specified by:
enablein interfacePlanItemInstanceTransitionBuilder
-
disable
public void disable()
- Specified by:
disablein interfacePlanItemInstanceTransitionBuilder
-
start
public void start()
- Specified by:
startin interfacePlanItemInstanceTransitionBuilder
-
terminate
public void terminate()
- Specified by:
terminatein interfacePlanItemInstanceTransitionBuilder
-
completeStage
public void completeStage()
- Specified by:
completeStagein interfacePlanItemInstanceTransitionBuilder
-
forceCompleteStage
public void forceCompleteStage()
- Specified by:
forceCompleteStagein interfacePlanItemInstanceTransitionBuilder
-
validateChildTaskVariablesNotSet
protected void validateChildTaskVariablesNotSet()
-
-