org.camunda.bpm.engine.impl.core.variable
Class SimpleVariableStore

java.lang.Object
  extended by org.camunda.bpm.engine.impl.variable.AbstractVariableStore<T>
      extended by org.camunda.bpm.engine.impl.core.variable.MapBasedVariableStore<CoreVariableInstance>
          extended by org.camunda.bpm.engine.impl.core.variable.SimpleVariableStore
All Implemented Interfaces:
CoreVariableStore<CoreVariableInstance>

public class SimpleVariableStore
extends MapBasedVariableStore<CoreVariableInstance>

Author:
Daniel Meyer, Roman Smirnov, Sebastian Menski

Nested Class Summary
static class SimpleVariableStore.SimpleVariableInstance
           
 
Field Summary
 
Fields inherited from class org.camunda.bpm.engine.impl.core.variable.MapBasedVariableStore
variables
 
Constructor Summary
SimpleVariableStore()
           
 
Method Summary
 CoreVariableInstance createVariableInstance(String variableName, Object value, CoreVariableScope<CoreVariableInstance> sourceActivityExecution)
           
 void setVariableInstanceValue(CoreVariableInstance variableInstance, Object value, CoreVariableScope<CoreVariableInstance> sourceActivityExecution)
           
 
Methods inherited from class org.camunda.bpm.engine.impl.core.variable.MapBasedVariableStore
containsVariableInstance, getVariableInstance, getVariableInstances, getVariableInstancesValues, getVariableNames, isEmpty, removeVariableInstance
 
Methods inherited from class org.camunda.bpm.engine.impl.variable.AbstractVariableStore
createOrUpdateVariable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleVariableStore

public SimpleVariableStore()
Method Detail

setVariableInstanceValue

public void setVariableInstanceValue(CoreVariableInstance variableInstance,
                                     Object value,
                                     CoreVariableScope<CoreVariableInstance> sourceActivityExecution)
Specified by:
setVariableInstanceValue in class AbstractVariableStore<CoreVariableInstance>

createVariableInstance

public CoreVariableInstance createVariableInstance(String variableName,
                                                   Object value,
                                                   CoreVariableScope<CoreVariableInstance> sourceActivityExecution)
Specified by:
createVariableInstance in class AbstractVariableStore<CoreVariableInstance>


Copyright © 2014 camunda services GmbH. All Rights Reserved.