org.camunda.bpm.engine.impl.core.variable.scope
Class AbstractVariableStore

java.lang.Object
  extended by org.camunda.bpm.engine.impl.core.variable.scope.AbstractVariableStore
All Implemented Interfaces:
CoreVariableStore
Direct Known Subclasses:
AbstractPersistentVariableStore, MapBasedVariableStore

public abstract class AbstractVariableStore
extends Object
implements CoreVariableStore

Author:
Thorben Lindhauer

Constructor Summary
AbstractVariableStore()
           
 
Method Summary
 void createOrUpdateVariable(String variableName, TypedValue value, AbstractVariableScope sourceActivityExecution)
           
protected abstract  CoreVariableInstance createVariableInstance(String variableName, TypedValue value, AbstractVariableScope sourceActivityExecution)
           
protected abstract  void setVariableValue(CoreVariableInstance variableInstance, TypedValue value, AbstractVariableScope sourceActivityExecution)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.camunda.bpm.engine.impl.core.variable.scope.CoreVariableStore
containsVariableInstance, getVariableInstance, getVariableInstances, getVariableInstancesValues, getVariableNames, isEmpty, removeVariableInstance
 

Constructor Detail

AbstractVariableStore

public AbstractVariableStore()
Method Detail

createOrUpdateVariable

public void createOrUpdateVariable(String variableName,
                                   TypedValue value,
                                   AbstractVariableScope sourceActivityExecution)
Specified by:
createOrUpdateVariable in interface CoreVariableStore

createVariableInstance

protected abstract CoreVariableInstance createVariableInstance(String variableName,
                                                               TypedValue value,
                                                               AbstractVariableScope sourceActivityExecution)

setVariableValue

protected abstract void setVariableValue(CoreVariableInstance variableInstance,
                                         TypedValue value,
                                         AbstractVariableScope sourceActivityExecution)


Copyright © 2015 camunda services GmbH. All rights reserved.