org.camunda.bpm.engine.impl.core.variable.scope
Interface CoreVariableStore

All Known Implementing Classes:
AbstractPersistentVariableStore, AbstractVariableStore, CaseExecutionEntityVariableStore, ExecutionEntityVariableStore, MapBasedVariableStore, SimpleVariableStore, TaskEntityVariableStore

public interface CoreVariableStore

Author:
Daniel Meyer, Roman Smirnov, Sebastian Menski

Method Summary
 boolean containsVariableInstance(String variableName)
           
 void createOrUpdateVariable(String variableName, TypedValue value, AbstractVariableScope sourceActivityExecution)
           
 CoreVariableInstance getVariableInstance(String variableName)
           
 Map<String,CoreVariableInstance> getVariableInstances()
           
 Collection<CoreVariableInstance> getVariableInstancesValues()
           
 Set<String> getVariableNames()
           
 boolean isEmpty()
           
 CoreVariableInstance removeVariableInstance(String variableName, AbstractVariableScope sourceActivityExecution)
           
 

Method Detail

getVariableInstance

CoreVariableInstance getVariableInstance(String variableName)

getVariableNames

Set<String> getVariableNames()

isEmpty

boolean isEmpty()

containsVariableInstance

boolean containsVariableInstance(String variableName)

removeVariableInstance

CoreVariableInstance removeVariableInstance(String variableName,
                                            AbstractVariableScope sourceActivityExecution)

getVariableInstances

Map<String,CoreVariableInstance> getVariableInstances()

createOrUpdateVariable

void createOrUpdateVariable(String variableName,
                            TypedValue value,
                            AbstractVariableScope sourceActivityExecution)

getVariableInstancesValues

Collection<CoreVariableInstance> getVariableInstancesValues()


Copyright © 2015 camunda services GmbH. All rights reserved.