public class TaskCompletionBuilderImpl extends Object implements TaskCompletionBuilder
| Modifier and Type | Field and Description |
|---|---|
protected CommandExecutor |
commandExecutor |
protected String |
formDefinitionId |
protected String |
outcome |
protected String |
taskId |
protected Map<String,Object> |
transientVariables |
protected Map<String,Object> |
transientVariablesLocal |
protected Map<String,Object> |
variables |
protected Map<String,Object> |
variablesLocal |
| Constructor and Description |
|---|
TaskCompletionBuilderImpl(CommandExecutor commandExecutor) |
| Modifier and Type | Method and Description |
|---|---|
void |
complete()
Completes a task
|
protected void |
completeTask() |
protected void |
completeTaskWithForm() |
TaskCompletionBuilder |
formDefinitionId(String formDefinitionId)
Sets a form definition id
|
TaskCompletionBuilder |
outcome(String outcome)
Sets an outcome
|
TaskCompletionBuilder |
taskId(String id)
Sets a task id
|
TaskCompletionBuilder |
transientVariable(String variableName,
Object variableValue)
Sets a non-persisted transient variable before the task is completed.
|
TaskCompletionBuilder |
transientVariableLocal(String variableName,
Object variableValue)
Sets a non-persisted transient local variable before the task is completed.
|
TaskCompletionBuilder |
transientVariables(Map<String,Object> transientVariables)
Sets a non-persisted variables before the task is completed.
|
TaskCompletionBuilder |
transientVariablesLocal(Map<String,Object> transientVariablesLocal)
Sets a non-persisted local variables before the task is completed.
|
TaskCompletionBuilder |
variable(String variableName,
Object variableValue)
Sets a variable before the task is completed.
|
TaskCompletionBuilder |
variableLocal(String variableName,
Object variableValue)
Sets a local variable before the task is completed.
|
TaskCompletionBuilder |
variables(Map<String,Object> variables)
Sets a variables before the task is completed.
|
TaskCompletionBuilder |
variablesLocal(Map<String,Object> variablesLocal)
Sets a local variables before the task is completed.
|
protected CommandExecutor commandExecutor
protected String taskId
protected String formDefinitionId
protected String outcome
public TaskCompletionBuilderImpl(CommandExecutor commandExecutor)
public TaskCompletionBuilder variables(Map<String,Object> variables)
TaskCompletionBuildervariables in interface TaskCompletionBuilderpublic TaskCompletionBuilder variablesLocal(Map<String,Object> variablesLocal)
TaskCompletionBuildervariablesLocal in interface TaskCompletionBuilderpublic TaskCompletionBuilder transientVariables(Map<String,Object> transientVariables)
TaskCompletionBuildertransientVariables in interface TaskCompletionBuilderpublic TaskCompletionBuilder transientVariablesLocal(Map<String,Object> transientVariablesLocal)
TaskCompletionBuildertransientVariablesLocal in interface TaskCompletionBuilderpublic TaskCompletionBuilder variable(String variableName, Object variableValue)
TaskCompletionBuildervariable in interface TaskCompletionBuilderpublic TaskCompletionBuilder variableLocal(String variableName, Object variableValue)
TaskCompletionBuildervariableLocal in interface TaskCompletionBuilderpublic TaskCompletionBuilder transientVariable(String variableName, Object variableValue)
TaskCompletionBuildertransientVariable in interface TaskCompletionBuilderpublic TaskCompletionBuilder transientVariableLocal(String variableName, Object variableValue)
TaskCompletionBuildertransientVariableLocal in interface TaskCompletionBuilderpublic TaskCompletionBuilder taskId(String id)
TaskCompletionBuildertaskId in interface TaskCompletionBuilderpublic TaskCompletionBuilder formDefinitionId(String formDefinitionId)
TaskCompletionBuilderformDefinitionId in interface TaskCompletionBuilderpublic TaskCompletionBuilder outcome(String outcome)
TaskCompletionBuilderoutcome in interface TaskCompletionBuilderprotected void completeTask()
protected void completeTaskWithForm()
public void complete()
TaskCompletionBuildercomplete in interface TaskCompletionBuilderCopyright © 2023 Flowable. All rights reserved.