org.camunda.bpm.engine.impl.core.variable.scope
Class MapBasedVariableStore
java.lang.Object
org.camunda.bpm.engine.impl.core.variable.scope.AbstractVariableStore
org.camunda.bpm.engine.impl.core.variable.scope.MapBasedVariableStore
- All Implemented Interfaces:
- CoreVariableStore
- Direct Known Subclasses:
- SimpleVariableStore
public abstract class MapBasedVariableStore
- extends AbstractVariableStore
A simple CoreVariableStore implementation based on a Map
- Author:
- Thorben Lindhauer
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
variables
protected Map<String,CoreVariableInstance> variables
MapBasedVariableStore
public MapBasedVariableStore()
getVariableInstancesValues
public Collection<CoreVariableInstance> getVariableInstancesValues()
getVariableInstance
public CoreVariableInstance getVariableInstance(String variableName)
getVariableNames
public Set<String> getVariableNames()
isEmpty
public boolean isEmpty()
containsVariableInstance
public boolean containsVariableInstance(String variableName)
removeVariableInstance
public CoreVariableInstance removeVariableInstance(String variableName,
AbstractVariableScope sourceActivityExecution)
getVariableInstances
public Map<String,CoreVariableInstance> getVariableInstances()
Copyright © 2015 camunda services GmbH. All rights reserved.