public class PlanItemInstanceTransitionBuilderImpl extends Object implements PlanItemInstanceTransitionBuilder
| Modifier and Type | Field and Description |
|---|---|
protected FormInfo |
childTaskFormInfo |
protected String |
childTaskFormOutcome |
protected Map<String,Object> |
childTaskFormVariables |
protected Map<String,Object> |
childTaskVariables |
protected CommandExecutor |
commandExecutor |
protected FormInfo |
formInfo |
protected String |
formOutcome |
protected Map<String,Object> |
formVariables |
protected Map<String,Object> |
localVariables |
protected String |
planItemInstanceId |
protected Map<String,Object> |
transientVariables |
protected Map<String,Object> |
variables |
| Constructor and Description |
|---|
PlanItemInstanceTransitionBuilderImpl(CommandExecutor commandExecutor,
String planItemInstanceId) |
| Modifier and Type | Method and Description |
|---|---|
PlanItemInstanceTransitionBuilder |
childTaskFormVariables(Map<String,Object> variables,
FormInfo formInfo,
String outcome)
The form variables that should be used when creating a new 'child entity'.
|
PlanItemInstanceTransitionBuilder |
childTaskVariable(String variableName,
Object variableValue)
Behaviors that create a new 'child entity' can take in specialized variables.
|
PlanItemInstanceTransitionBuilder |
childTaskVariables(Map<String,Object> childTaskVariables)
|
void |
completeStage()
Completes the plan item instance, which needs to be a stage instance.
|
void |
disable()
Disables a manually activated plan item instance.
|
void |
enable()
Enables a manually activated plan item instance.
|
void |
forceCompleteStage()
Completes the plan item instance, which needs to be a stage instance.
|
PlanItemInstanceTransitionBuilder |
formVariables(Map<String,Object> variables,
FormInfo formInfo,
String outcome)
The form variables that should be set before the transition is executed.
|
PlanItemInstanceTransitionBuilder |
localVariable(String variableName,
Object variableValue)
Sets a local variable before the transition is executed.
|
PlanItemInstanceTransitionBuilder |
localVariables(Map<String,Object> localVariables)
|
void |
start()
Starts a plan item instance, this typically will executes it associated behavior.
|
void |
terminate()
Manually terminates a plan item instance.
|
PlanItemInstanceTransitionBuilder |
transientVariable(String variableName,
Object variableValue)
Sets a non-persisted variable before the transition is executed.
|
PlanItemInstanceTransitionBuilder |
transientVariables(Map<String,Object> transientVariables)
|
void |
trigger()
Triggers a plan item to continue, e.g.
|
protected void |
validateChildTaskVariablesNotSet() |
PlanItemInstanceTransitionBuilder |
variable(String variableName,
Object variableValue)
Sets a variable before the transition is executed.
|
PlanItemInstanceTransitionBuilder |
variables(Map<String,Object> variables)
|
protected CommandExecutor commandExecutor
protected String planItemInstanceId
protected String formOutcome
protected FormInfo formInfo
protected String childTaskFormOutcome
protected FormInfo childTaskFormInfo
public PlanItemInstanceTransitionBuilderImpl(CommandExecutor commandExecutor, String planItemInstanceId)
public PlanItemInstanceTransitionBuilder variable(String variableName, Object variableValue)
PlanItemInstanceTransitionBuildervariable in interface PlanItemInstanceTransitionBuilderpublic PlanItemInstanceTransitionBuilder variables(Map<String,Object> variables)
PlanItemInstanceTransitionBuildervariables in interface PlanItemInstanceTransitionBuilderpublic PlanItemInstanceTransitionBuilder formVariables(Map<String,Object> variables, FormInfo formInfo, String outcome)
PlanItemInstanceTransitionBuilderformVariables in interface PlanItemInstanceTransitionBuilderpublic PlanItemInstanceTransitionBuilder localVariable(String variableName, Object variableValue)
PlanItemInstanceTransitionBuilderlocalVariable in interface PlanItemInstanceTransitionBuilderpublic PlanItemInstanceTransitionBuilder localVariables(Map<String,Object> localVariables)
PlanItemInstanceTransitionBuilderlocalVariables in interface PlanItemInstanceTransitionBuilderpublic PlanItemInstanceTransitionBuilder transientVariable(String variableName, Object variableValue)
PlanItemInstanceTransitionBuildertransientVariable in interface PlanItemInstanceTransitionBuilderpublic PlanItemInstanceTransitionBuilder transientVariables(Map<String,Object> transientVariables)
PlanItemInstanceTransitionBuildertransientVariables in interface PlanItemInstanceTransitionBuilderpublic PlanItemInstanceTransitionBuilder childTaskVariable(String variableName, Object variableValue)
PlanItemInstanceTransitionBuilderchildTaskVariable in interface PlanItemInstanceTransitionBuilderpublic PlanItemInstanceTransitionBuilder childTaskVariables(Map<String,Object> childTaskVariables)
PlanItemInstanceTransitionBuilderchildTaskVariables in interface PlanItemInstanceTransitionBuilderpublic PlanItemInstanceTransitionBuilder childTaskFormVariables(Map<String,Object> variables, FormInfo formInfo, String outcome)
PlanItemInstanceTransitionBuilderchildTaskFormVariables in interface PlanItemInstanceTransitionBuilderPlanItemInstanceTransitionBuilder.childTaskVariable(String, Object)public void trigger()
PlanItemInstanceTransitionBuildertrigger in interface PlanItemInstanceTransitionBuilderpublic void enable()
PlanItemInstanceTransitionBuilderenable in interface PlanItemInstanceTransitionBuilderpublic void disable()
PlanItemInstanceTransitionBuilderdisable in interface PlanItemInstanceTransitionBuilderpublic void start()
PlanItemInstanceTransitionBuilderstart in interface PlanItemInstanceTransitionBuilderpublic void terminate()
PlanItemInstanceTransitionBuilderterminate in interface PlanItemInstanceTransitionBuilderpublic void completeStage()
PlanItemInstanceTransitionBuildercompleteStage in interface PlanItemInstanceTransitionBuilderpublic void forceCompleteStage()
PlanItemInstanceTransitionBuilderforceCompleteStage in interface PlanItemInstanceTransitionBuilderprotected void validateChildTaskVariablesNotSet()
Copyright © 2023 Flowable. All rights reserved.