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

java.lang.Object
  extended by org.camunda.bpm.engine.impl.variable.AbstractVariableStore<CoreVariableInstance>
      extended by org.camunda.bpm.engine.impl.connector.ConnectorVariableStore
All Implemented Interfaces:
CoreVariableStore<CoreVariableInstance>

public class ConnectorVariableStore
extends AbstractVariableStore<CoreVariableInstance>

Author:
Daniel Meyer

Nested Class Summary
static class ConnectorVariableStore.ConnectorParamVariable
           
 
Field Summary
protected  Map<String,ConnectorVariableStore.ConnectorParamVariable> variables
           
 
Constructor Summary
ConnectorVariableStore()
           
 
Method Summary
 boolean containsVariableInstance(String variableName)
           
 ConnectorVariableStore.ConnectorParamVariable createVariableInstance(String variableName, Object value, CoreVariableScope<CoreVariableInstance> sourceActivityExecution)
           
 CoreVariableInstance getVariableInstance(String variableName)
           
 Map<String,CoreVariableInstance> getVariableInstances()
           
 Collection<CoreVariableInstance> getVariableInstancesValues()
           
 Set<String> getVariableNames()
           
 boolean isEmpty()
           
 ConnectorVariableStore.ConnectorParamVariable removeVariableInstance(String variableName, CoreVariableScope<CoreVariableInstance> sourceActivityExecution)
           
 void setVariableInstanceValue(CoreVariableInstance variableInstance, Object value, CoreVariableScope<CoreVariableInstance> sourceActivityExecution)
           
 
Methods inherited from class org.camunda.bpm.engine.impl.variable.AbstractVariableStore
createOrUpdateVariable
 
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()

getVariableInstance

public CoreVariableInstance getVariableInstance(String variableName)

getVariableNames

public Set<String> getVariableNames()

isEmpty

public boolean isEmpty()

containsVariableInstance

public boolean containsVariableInstance(String variableName)

removeVariableInstance

public ConnectorVariableStore.ConnectorParamVariable removeVariableInstance(String variableName,
                                                                            CoreVariableScope<CoreVariableInstance> sourceActivityExecution)

setVariableInstanceValue

public void setVariableInstanceValue(CoreVariableInstance variableInstance,
                                     Object value,
                                     CoreVariableScope<CoreVariableInstance> sourceActivityExecution)
Specified by:
setVariableInstanceValue in class AbstractVariableStore<CoreVariableInstance>

createVariableInstance

public ConnectorVariableStore.ConnectorParamVariable createVariableInstance(String variableName,
                                                                            Object value,
                                                                            CoreVariableScope<CoreVariableInstance> sourceActivityExecution)
Specified by:
createVariableInstance in class AbstractVariableStore<CoreVariableInstance>

getVariableInstances

public Map<String,CoreVariableInstance> getVariableInstances()


Copyright © 2014 camunda services GmbH. All Rights Reserved.