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

java.lang.Object
  extended by org.camunda.bpm.engine.impl.variable.AbstractVariableStore<T>
      extended by org.camunda.bpm.engine.impl.core.variable.MapBasedVariableStore<PersistentVariableInstance>
          extended by org.camunda.bpm.engine.impl.core.variable.PseudoPersistentVariableStore
All Implemented Interfaces:
CorePersistentVariableStore, CoreVariableStore<PersistentVariableInstance>

public class PseudoPersistentVariableStore
extends MapBasedVariableStore<PersistentVariableInstance>
implements CorePersistentVariableStore


Field Summary
 
Fields inherited from class org.camunda.bpm.engine.impl.core.variable.MapBasedVariableStore
variables
 
Constructor Summary
PseudoPersistentVariableStore()
           
 
Method Summary
 void createOrUpdateVariableFromSerialized(String variableName, Object value, String variableTypeName, Map<String,Object> configuration, CoreVariableScope<PersistentVariableInstance> sourceActivityExecution)
           
 PersistentVariableInstance createVariableInstance(String variableName, Object value, CoreVariableScope<PersistentVariableInstance> sourceActivityExecution)
           
 PersistentVariableInstance createVariableInstanceFromSerialized(String variableName, Object value, String variableTypeName, Map<String,Object> configuration, CoreVariableScope<PersistentVariableInstance> sourceActivityExecution)
           
 void setVariableInstanceValue(PersistentVariableInstance variableInstance, Object value, CoreVariableScope<PersistentVariableInstance> 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
 
Methods inherited from interface org.camunda.bpm.engine.impl.core.variable.CoreVariableStore
containsVariableInstance, createOrUpdateVariable, getVariableInstance, getVariableInstances, getVariableInstancesValues, getVariableNames, isEmpty, removeVariableInstance
 

Constructor Detail

PseudoPersistentVariableStore

public PseudoPersistentVariableStore()
Method Detail

setVariableInstanceValue

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

createVariableInstance

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

createVariableInstanceFromSerialized

public PersistentVariableInstance createVariableInstanceFromSerialized(String variableName,
                                                                       Object value,
                                                                       String variableTypeName,
                                                                       Map<String,Object> configuration,
                                                                       CoreVariableScope<PersistentVariableInstance> sourceActivityExecution)
Specified by:
createVariableInstanceFromSerialized in interface CorePersistentVariableStore

createOrUpdateVariableFromSerialized

public void createOrUpdateVariableFromSerialized(String variableName,
                                                 Object value,
                                                 String variableTypeName,
                                                 Map<String,Object> configuration,
                                                 CoreVariableScope<PersistentVariableInstance> sourceActivityExecution)
Specified by:
createOrUpdateVariableFromSerialized in interface CorePersistentVariableStore


Copyright © 2014 camunda services GmbH. All Rights Reserved.