org.camunda.bpm.engine.impl.connector
Class ConnectorVariableStore

java.lang.Object
  extended by org.camunda.bpm.engine.impl.connector.ConnectorVariableStore
All Implemented Interfaces:
CoreVariableStore

public class ConnectorVariableStore
extends Object
implements CoreVariableStore

Author:
Daniel Meyer

Nested Class Summary
static class ConnectorVariableStore.ConnectorParamVariable
           
 
Field Summary
protected  Map<String,ConnectorVariableStore.ConnectorParamVariable> variables
           
 
Constructor Summary
ConnectorVariableStore()
           
 
Method Summary
 void clearForNewValue(CoreVariableInstance variableInstance, Object newValue)
           
 boolean containsVariableInstance(String variableName)
           
 CoreVariableInstance createVariableInstance(String variableName, Object value, CoreVariableScope sourceActivityExecution)
           
 CoreVariableInstance getVariableInstance(String variableName)
           
 Collection<CoreVariableInstance> getVariableInstancesValues()
           
 Set<String> getVariableNames()
           
 Map<String,ConnectorVariableStore.ConnectorParamVariable> getVariables()
           
 boolean isEmpty()
           
 CoreVariableInstance removeVariableInstance(String variableName, CoreVariableScope sourceActivityExecution)
           
 void setVariableInstanceValue(CoreVariableInstance variableInstance, Object value, CoreVariableScope sourceActivityExecution)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

variables

protected Map<String,ConnectorVariableStore.ConnectorParamVariable> variables
Constructor Detail

ConnectorVariableStore

public ConnectorVariableStore()
Method Detail

getVariableInstancesValues

public Collection<CoreVariableInstance> getVariableInstancesValues()
Specified by:
getVariableInstancesValues in interface CoreVariableStore

getVariableInstance

public CoreVariableInstance getVariableInstance(String variableName)
Specified by:
getVariableInstance in interface CoreVariableStore

getVariableNames

public Set<String> getVariableNames()
Specified by:
getVariableNames in interface CoreVariableStore

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface CoreVariableStore

containsVariableInstance

public boolean containsVariableInstance(String variableName)
Specified by:
containsVariableInstance in interface CoreVariableStore

removeVariableInstance

public CoreVariableInstance removeVariableInstance(String variableName,
                                                   CoreVariableScope sourceActivityExecution)
Specified by:
removeVariableInstance in interface CoreVariableStore

setVariableInstanceValue

public void setVariableInstanceValue(CoreVariableInstance variableInstance,
                                     Object value,
                                     CoreVariableScope sourceActivityExecution)
Specified by:
setVariableInstanceValue in interface CoreVariableStore

createVariableInstance

public CoreVariableInstance createVariableInstance(String variableName,
                                                   Object value,
                                                   CoreVariableScope sourceActivityExecution)
Specified by:
createVariableInstance in interface CoreVariableStore

clearForNewValue

public void clearForNewValue(CoreVariableInstance variableInstance,
                             Object newValue)
Specified by:
clearForNewValue in interface CoreVariableStore

getVariables

public Map<String,ConnectorVariableStore.ConnectorParamVariable> getVariables()


Copyright © 2014 camunda services GmbH. All Rights Reserved.