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 -
Constructor Summary
ConstructorsConstructorDescriptionPlanItemInstanceTransitionBuilderImpl(CommandExecutor commandExecutor, String planItemInstanceId) -
Method Summary
Modifier and TypeMethodDescriptionchildTaskVariable(String variableName, Object variableValue) childTaskVariables(Map<String, Object> childTaskVariables) voidvoiddisable()voidenable()voidlocalVariable(String variableName, Object variableValue) localVariables(Map<String, Object> localVariables) voidstart()voidtransientVariable(String variableName, Object variableValue) transientVariables(Map<String, Object> transientVariables) voidtrigger()protected void
-
Field Details
-
commandExecutor
-
planItemInstanceId
-
variables
-
formVariables
-
formOutcome
-
formInfo
-
localVariables
-
transientVariables
-
childTaskVariables
-
childTaskFormVariables
-
childTaskFormOutcome
-
childTaskFormInfo
-
-
Constructor Details
-
PlanItemInstanceTransitionBuilderImpl
public PlanItemInstanceTransitionBuilderImpl(CommandExecutor commandExecutor, String planItemInstanceId)
-
-
Method Details
-
variable
- Specified by:
variablein interfacePlanItemInstanceTransitionBuilder
-
variables
- Specified by:
variablesin interfacePlanItemInstanceTransitionBuilder
-
formVariables
public PlanItemInstanceTransitionBuilder formVariables(Map<String, Object> variables, FormInfo formInfo, String outcome) - Specified by:
formVariablesin interfacePlanItemInstanceTransitionBuilder
-
localVariable
- Specified by:
localVariablein interfacePlanItemInstanceTransitionBuilder
-
localVariables
- Specified by:
localVariablesin interfacePlanItemInstanceTransitionBuilder
-
transientVariable
public PlanItemInstanceTransitionBuilder transientVariable(String variableName, Object variableValue) - Specified by:
transientVariablein interfacePlanItemInstanceTransitionBuilder
-
transientVariables
- Specified by:
transientVariablesin interfacePlanItemInstanceTransitionBuilder
-
childTaskVariable
public PlanItemInstanceTransitionBuilder childTaskVariable(String variableName, Object variableValue) - Specified by:
childTaskVariablein interfacePlanItemInstanceTransitionBuilder
-
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()
-