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

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

public class PatchExecutionVariablesCmd
extends AbstractPatchVariablesCmd

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

Author:
Thorben Lindhauer
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.camunda.bpm.engine.impl.cmd.AbstractPatchVariablesCmd
deletions, entityId, isLocal, variables
 
Constructor Summary
PatchExecutionVariablesCmd(String executionId, Map<String,? extends Object> modifications, Collection<String> deletions, boolean isLocal)
           
 
Method Summary
protected  RemoveExecutionVariablesCmd getRemoveVariableCmd()
           
protected  SetExecutionVariablesCmd 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

PatchExecutionVariablesCmd

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

getSetVariableCmd

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

getRemoveVariableCmd

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

logVariableOperation

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


Copyright © 2015 camunda services GmbH. All rights reserved.