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

java.lang.Object
  extended by org.camunda.bpm.engine.impl.cmd.SetScopeVariableFromSerializedCmd
All Implemented Interfaces:
Command<Void>
Direct Known Subclasses:
SetExecutionVariableFromSerializedCmd, SetTaskVariableFromSerializedCmd

public abstract class SetScopeVariableFromSerializedCmd
extends Object
implements Command<Void>

Author:
Thorben Lindhauer

Field Summary
protected  Map<String,Object> configuration
           
protected  boolean isLocal
           
protected  String scopeId
           
protected  Object serializedVariableValue
           
protected  String variableName
           
protected  String variableType
           
 
Constructor Summary
SetScopeVariableFromSerializedCmd(String scopeId, String variableName, Object serializedVariableValue, String variableType, Map<String,Object> configuration, boolean isLocal)
           
 
Method Summary
 Void execute(CommandContext commandContext)
           
protected abstract  PersistentVariableScope getPersistentVariableScope(CommandContext commandContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

isLocal

protected boolean isLocal

variableName

protected String variableName

serializedVariableValue

protected Object serializedVariableValue

variableType

protected String variableType

configuration

protected Map<String,Object> configuration

scopeId

protected String scopeId
Constructor Detail

SetScopeVariableFromSerializedCmd

public SetScopeVariableFromSerializedCmd(String scopeId,
                                         String variableName,
                                         Object serializedVariableValue,
                                         String variableType,
                                         Map<String,Object> configuration,
                                         boolean isLocal)
Method Detail

execute

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

getPersistentVariableScope

protected abstract PersistentVariableScope getPersistentVariableScope(CommandContext commandContext)


Copyright © 2014 camunda services GmbH. All Rights Reserved.