Package org.camunda.bpm.engine.impl.cmd
Class SetTaskVariablesCmd
- java.lang.Object
-
- org.camunda.bpm.engine.impl.cmd.AbstractVariableCmd
-
- org.camunda.bpm.engine.impl.cmd.AbstractSetVariableCmd
-
- org.camunda.bpm.engine.impl.cmd.SetTaskVariablesCmd
-
- All Implemented Interfaces:
Serializable,VariableInstanceLifecycleListener<VariableInstanceEntity>,Command<Void>
public class SetTaskVariablesCmd extends AbstractSetVariableCmd implements VariableInstanceLifecycleListener<VariableInstanceEntity>
- Author:
- Tom Baeyens, Joram Barrez
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected booleantaskLocalVariablesUpdated-
Fields inherited from class org.camunda.bpm.engine.impl.cmd.AbstractSetVariableCmd
skipJavaSerializationFormatCheck, variables
-
Fields inherited from class org.camunda.bpm.engine.impl.cmd.AbstractVariableCmd
commandContext, entityId, isLocal, preventLogUserOperation
-
-
Constructor Summary
Constructors Constructor Description SetTaskVariablesCmd(String taskId, Map<String,? extends Object> variables, boolean isLocal)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcheckSetTaskVariables(TaskEntity task)protected ExecutionEntitygetContextExecution()protected TaskEntitygetEntity()protected voidlogVariableOperation(AbstractVariableScope scope)voidonCreate(VariableInstanceEntity variableInstance, AbstractVariableScope sourceScope)voidonDelete(VariableInstanceEntity variableInstance, AbstractVariableScope sourceScope)protected voidonLocalVariableChanged()protected voidonSuccess(AbstractVariableScope scope)voidonUpdate(VariableInstanceEntity variableInstance, AbstractVariableScope sourceScope)-
Methods inherited from class org.camunda.bpm.engine.impl.cmd.AbstractSetVariableCmd
executeOperation, getLogEntryOperation
-
Methods inherited from class org.camunda.bpm.engine.impl.cmd.AbstractVariableCmd
disableLogUserOperation, execute
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.camunda.bpm.engine.impl.interceptor.Command
isRetryable
-
-
-
-
Method Detail
-
getEntity
protected TaskEntity getEntity()
- Specified by:
getEntityin classAbstractVariableCmd
-
onSuccess
protected void onSuccess(AbstractVariableScope scope)
- Overrides:
onSuccessin classAbstractVariableCmd
-
getContextExecution
protected ExecutionEntity getContextExecution()
- Specified by:
getContextExecutionin classAbstractVariableCmd
-
logVariableOperation
protected void logVariableOperation(AbstractVariableScope scope)
- Specified by:
logVariableOperationin classAbstractVariableCmd
-
checkSetTaskVariables
protected void checkSetTaskVariables(TaskEntity task)
-
onLocalVariableChanged
protected void onLocalVariableChanged()
-
onCreate
public void onCreate(VariableInstanceEntity variableInstance, AbstractVariableScope sourceScope)
- Specified by:
onCreatein interfaceVariableInstanceLifecycleListener<VariableInstanceEntity>
-
onDelete
public void onDelete(VariableInstanceEntity variableInstance, AbstractVariableScope sourceScope)
- Specified by:
onDeletein interfaceVariableInstanceLifecycleListener<VariableInstanceEntity>
-
onUpdate
public void onUpdate(VariableInstanceEntity variableInstance, AbstractVariableScope sourceScope)
- Specified by:
onUpdatein interfaceVariableInstanceLifecycleListener<VariableInstanceEntity>
-
-