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

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

public class PatchExecutionVariablesCmd
extends Object
implements Command<Void>, Serializable

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

Author:
Thorben Lindhauer
See Also:
Serialized Form

Field Summary
protected  Collection<String> deletions
           
protected  String executionId
           
protected  boolean isLocal
           
protected  Map<String,? extends Object> modifications
           
 
Constructor Summary
PatchExecutionVariablesCmd(String executionId, Map<String,? extends Object> modifications, Collection<String> deletions, boolean isLocal)
           
 
Method Summary
 Void execute(CommandContext commandContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

executionId

protected String executionId

modifications

protected Map<String,? extends Object> modifications

deletions

protected Collection<String> deletions

isLocal

protected boolean isLocal
Constructor Detail

PatchExecutionVariablesCmd

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

execute

public Void execute(CommandContext commandContext)
Specified by:
execute in interface Command<Void>


Copyright © 2014 camunda services GmbH. All rights reserved.