org.camunda.bpm.engine.impl.cmd
Class PatchTaskVariablesCmd

java.lang.Object
  extended by org.camunda.bpm.engine.impl.cmd.AbstractPatchVariablesCmd
      extended by org.camunda.bpm.engine.impl.cmd.PatchTaskVariablesCmd
All Implemented Interfaces:
Serializable, Command<Void>

public class PatchTaskVariablesCmd
extends AbstractPatchVariablesCmd

Patches task variables: First, applies modifications to existing variables and then deletes specified variables.

Author:
[email protected]
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.camunda.bpm.engine.impl.cmd.AbstractPatchVariablesCmd
deletions, entityId, isLocal, variables
 
Constructor Summary
PatchTaskVariablesCmd(String taskId, Map<String,? extends Object> modifications, Collection<String> deletions, boolean isLocal)
           
 
Method Summary
protected  AbstractRemoveVariableCmd getRemoveVariableCmd()
           
protected  AbstractSetVariableCmd getSetVariableCmd()
           
 void logVariableOperation(CommandContext commandContext)
           
 
Methods inherited from class org.camunda.bpm.engine.impl.cmd.AbstractPatchVariablesCmd
execute, getLogEntryOperation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PatchTaskVariablesCmd

public PatchTaskVariablesCmd(String taskId,
                             Map<String,? extends Object> modifications,
                             Collection<String> deletions,
                             boolean isLocal)
Method Detail

getSetVariableCmd

protected AbstractSetVariableCmd getSetVariableCmd()
Specified by:
getSetVariableCmd in class AbstractPatchVariablesCmd

getRemoveVariableCmd

protected AbstractRemoveVariableCmd getRemoveVariableCmd()
Specified by:
getRemoveVariableCmd in class AbstractPatchVariablesCmd

logVariableOperation

public void logVariableOperation(CommandContext commandContext)
Specified by:
logVariableOperation in class AbstractPatchVariablesCmd


Copyright © 2016 camunda services GmbH. All rights reserved.