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

All Known Implementing Classes:
AbstractVariableStore, CaseExecutionEntityVariableStore, ConnectorVariableStore, ExecutionEntityVariableStore, SimpleVariableStore, TaskEntityVariableStore

public interface CoreVariableStore

Author:
Daniel Meyer, Roman Smirnov, Sebastian Menski

Method Summary
 void clearForNewValue(CoreVariableInstance variableInstance, Object newValue)
           
 boolean containsVariableInstance(String variableName)
           
 CoreVariableInstance createVariableInstance(String variableName, Object value, CoreVariableScope sourceActivityExecution)
           
 CoreVariableInstance getVariableInstance(String variableName)
           
 Map<String,CoreVariableInstance> getVariableInstances()
           
 Collection<CoreVariableInstance> getVariableInstancesValues()
           
 Set<String> getVariableNames()
           
 boolean isEmpty()
           
 CoreVariableInstance removeVariableInstance(String variableName, CoreVariableScope sourceActivityExecution)
           
 void setVariableInstanceValue(CoreVariableInstance variableInstance, Object value, CoreVariableScope sourceActivityExecution)
           
 

Method Detail

getVariableInstancesValues

Collection<CoreVariableInstance> getVariableInstancesValues()

getVariableInstance

CoreVariableInstance getVariableInstance(String variableName)

getVariableNames

Set<String> getVariableNames()

isEmpty

boolean isEmpty()

containsVariableInstance

boolean containsVariableInstance(String variableName)

removeVariableInstance

CoreVariableInstance removeVariableInstance(String variableName,
                                            CoreVariableScope sourceActivityExecution)

setVariableInstanceValue

void setVariableInstanceValue(CoreVariableInstance variableInstance,
                              Object value,
                              CoreVariableScope sourceActivityExecution)

createVariableInstance

CoreVariableInstance createVariableInstance(String variableName,
                                            Object value,
                                            CoreVariableScope sourceActivityExecution)

clearForNewValue

void clearForNewValue(CoreVariableInstance variableInstance,
                      Object newValue)

getVariableInstances

Map<String,CoreVariableInstance> getVariableInstances()


Copyright © 2014 camunda services GmbH. All Rights Reserved.