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
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,
org.camunda.bpm.engine.variable.value.TypedValue value,
AbstractVariableScope sourceActivityExecution)
getVariableInstancesValues
Collection<CoreVariableInstance> getVariableInstancesValues()
createTransientVariable
void createTransientVariable(String variableName,
org.camunda.bpm.engine.variable.value.TypedValue value,
AbstractVariableScope sourceActivityExecution)
- Creates a transient variable in the given scope. In contrast to other
variables, this variable will not be stored in the data base.
Copyright © 2015 camunda services GmbH. All rights reserved.