Package org.flowable.engine.impl
Class TaskCompletionBuilderImpl
- java.lang.Object
-
- org.flowable.engine.impl.TaskCompletionBuilderImpl
-
- All Implemented Interfaces:
org.flowable.task.api.TaskCompletionBuilder
public class TaskCompletionBuilderImpl extends Object implements org.flowable.task.api.TaskCompletionBuilder
- Author:
- Ievgenii Bespal
-
-
Field Summary
Fields Modifier and Type Field Description protected org.flowable.common.engine.impl.interceptor.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 Summary
Constructors Constructor Description TaskCompletionBuilderImpl(org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
complete()
protected void
completeTask()
protected void
completeTaskWithForm()
org.flowable.task.api.TaskCompletionBuilder
formDefinitionId(String formDefinitionId)
org.flowable.task.api.TaskCompletionBuilder
outcome(String outcome)
org.flowable.task.api.TaskCompletionBuilder
taskId(String id)
org.flowable.task.api.TaskCompletionBuilder
transientVariable(String variableName, Object variableValue)
org.flowable.task.api.TaskCompletionBuilder
transientVariableLocal(String variableName, Object variableValue)
org.flowable.task.api.TaskCompletionBuilder
transientVariables(Map<String,Object> transientVariables)
org.flowable.task.api.TaskCompletionBuilder
transientVariablesLocal(Map<String,Object> transientVariablesLocal)
org.flowable.task.api.TaskCompletionBuilder
variable(String variableName, Object variableValue)
org.flowable.task.api.TaskCompletionBuilder
variableLocal(String variableName, Object variableValue)
org.flowable.task.api.TaskCompletionBuilder
variables(Map<String,Object> variables)
org.flowable.task.api.TaskCompletionBuilder
variablesLocal(Map<String,Object> variablesLocal)
-
-
-
Method Detail
-
variables
public org.flowable.task.api.TaskCompletionBuilder variables(Map<String,Object> variables)
- Specified by:
variables
in interfaceorg.flowable.task.api.TaskCompletionBuilder
-
variablesLocal
public org.flowable.task.api.TaskCompletionBuilder variablesLocal(Map<String,Object> variablesLocal)
- Specified by:
variablesLocal
in interfaceorg.flowable.task.api.TaskCompletionBuilder
-
transientVariables
public org.flowable.task.api.TaskCompletionBuilder transientVariables(Map<String,Object> transientVariables)
- Specified by:
transientVariables
in interfaceorg.flowable.task.api.TaskCompletionBuilder
-
transientVariablesLocal
public org.flowable.task.api.TaskCompletionBuilder transientVariablesLocal(Map<String,Object> transientVariablesLocal)
- Specified by:
transientVariablesLocal
in interfaceorg.flowable.task.api.TaskCompletionBuilder
-
variable
public org.flowable.task.api.TaskCompletionBuilder variable(String variableName, Object variableValue)
- Specified by:
variable
in interfaceorg.flowable.task.api.TaskCompletionBuilder
-
variableLocal
public org.flowable.task.api.TaskCompletionBuilder variableLocal(String variableName, Object variableValue)
- Specified by:
variableLocal
in interfaceorg.flowable.task.api.TaskCompletionBuilder
-
transientVariable
public org.flowable.task.api.TaskCompletionBuilder transientVariable(String variableName, Object variableValue)
- Specified by:
transientVariable
in interfaceorg.flowable.task.api.TaskCompletionBuilder
-
transientVariableLocal
public org.flowable.task.api.TaskCompletionBuilder transientVariableLocal(String variableName, Object variableValue)
- Specified by:
transientVariableLocal
in interfaceorg.flowable.task.api.TaskCompletionBuilder
-
taskId
public org.flowable.task.api.TaskCompletionBuilder taskId(String id)
- Specified by:
taskId
in interfaceorg.flowable.task.api.TaskCompletionBuilder
-
formDefinitionId
public org.flowable.task.api.TaskCompletionBuilder formDefinitionId(String formDefinitionId)
- Specified by:
formDefinitionId
in interfaceorg.flowable.task.api.TaskCompletionBuilder
-
outcome
public org.flowable.task.api.TaskCompletionBuilder outcome(String outcome)
- Specified by:
outcome
in interfaceorg.flowable.task.api.TaskCompletionBuilder
-
completeTask
protected void completeTask()
-
completeTaskWithForm
protected void completeTaskWithForm()
-
complete
public void complete()
- Specified by:
complete
in interfaceorg.flowable.task.api.TaskCompletionBuilder
-
-