Class ConnectorVariableScope

  • All Implemented Interfaces:
    Serializable, org.camunda.bpm.engine.delegate.VariableScope, org.camunda.bpm.engine.impl.core.variable.event.VariableEventDispatcher

    public class ConnectorVariableScope
    extends org.camunda.bpm.engine.impl.core.variable.scope.AbstractVariableScope
    Exposes a connector request as variableScope.
    Author:
    Daniel Meyer
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.camunda.bpm.engine.impl.core.variable.scope.AbstractVariableScope parent  
      protected org.camunda.bpm.engine.impl.core.variable.scope.VariableStore<org.camunda.bpm.engine.impl.core.variable.scope.SimpleVariableInstance> variableStore  
      • Fields inherited from class org.camunda.bpm.engine.impl.core.variable.scope.AbstractVariableScope

        cachedElContext
    • Constructor Summary

      Constructors 
      Constructor Description
      ConnectorVariableScope​(org.camunda.bpm.engine.impl.core.variable.scope.AbstractVariableScope parent)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.camunda.bpm.engine.impl.core.variable.scope.AbstractVariableScope getParentVariableScope()  
      protected org.camunda.bpm.engine.impl.core.variable.scope.VariableInstanceFactory<org.camunda.bpm.engine.impl.core.variable.CoreVariableInstance> getVariableInstanceFactory()  
      protected List<org.camunda.bpm.engine.impl.core.variable.scope.VariableInstanceLifecycleListener<org.camunda.bpm.engine.impl.core.variable.CoreVariableInstance>> getVariableInstanceLifecycleListeners()  
      String getVariableScopeKey()  
      protected org.camunda.bpm.engine.impl.core.variable.scope.VariableStore<org.camunda.bpm.engine.impl.core.variable.CoreVariableInstance> getVariableStore()  
      void readFromResponse​(org.camunda.connect.spi.ConnectorResponse response)  
      void writeToRequest​(org.camunda.connect.spi.ConnectorRequest<?> request)  
      • Methods inherited from class org.camunda.bpm.engine.impl.core.variable.scope.AbstractVariableScope

        collectVariableNames, collectVariables, dispatchEvent, getCachedElContext, getSourceActivityVariableScope, getValueFromVariableInstance, getVariable, getVariable, getVariableInstance, getVariableInstanceLocal, getVariableInstancesLocal, getVariableInstancesLocal, getVariableLocal, getVariableLocal, getVariableLocalTyped, getVariableLocalTyped, getVariableNames, getVariableNamesLocal, getVariables, getVariablesLocal, getVariablesLocalTyped, getVariablesLocalTyped, getVariablesTyped, getVariablesTyped, getVariableTyped, getVariableTyped, hasVariable, hasVariableLocal, hasVariables, hasVariablesLocal, initializeVariableStore, invokeVariableLifecycleListenersCreate, invokeVariableLifecycleListenersCreate, invokeVariableLifecycleListenersDelete, invokeVariableLifecycleListenersDelete, invokeVariableLifecycleListenersUpdate, invokeVariableLifecycleListenersUpdate, removeVariable, removeVariable, removeVariableLocal, removeVariableLocal, removeVariables, removeVariables, removeVariablesLocal, removeVariablesLocal, setCachedElContext, setVariable, setVariable, setVariable, setVariable, setVariableLocal, setVariableLocal, setVariableLocal, setVariables, setVariables, setVariablesLocal, setVariablesLocal
    • Field Detail

      • parent

        protected org.camunda.bpm.engine.impl.core.variable.scope.AbstractVariableScope parent
      • variableStore

        protected org.camunda.bpm.engine.impl.core.variable.scope.VariableStore<org.camunda.bpm.engine.impl.core.variable.scope.SimpleVariableInstance> variableStore
    • Constructor Detail

      • ConnectorVariableScope

        public ConnectorVariableScope​(org.camunda.bpm.engine.impl.core.variable.scope.AbstractVariableScope parent)
    • Method Detail

      • getVariableScopeKey

        public String getVariableScopeKey()
        Specified by:
        getVariableScopeKey in interface org.camunda.bpm.engine.delegate.VariableScope
        Overrides:
        getVariableScopeKey in class org.camunda.bpm.engine.impl.core.variable.scope.AbstractVariableScope
      • getVariableStore

        protected org.camunda.bpm.engine.impl.core.variable.scope.VariableStore<org.camunda.bpm.engine.impl.core.variable.CoreVariableInstance> getVariableStore()
        Specified by:
        getVariableStore in class org.camunda.bpm.engine.impl.core.variable.scope.AbstractVariableScope
      • getVariableInstanceFactory

        protected org.camunda.bpm.engine.impl.core.variable.scope.VariableInstanceFactory<org.camunda.bpm.engine.impl.core.variable.CoreVariableInstance> getVariableInstanceFactory()
        Specified by:
        getVariableInstanceFactory in class org.camunda.bpm.engine.impl.core.variable.scope.AbstractVariableScope
      • getVariableInstanceLifecycleListeners

        protected List<org.camunda.bpm.engine.impl.core.variable.scope.VariableInstanceLifecycleListener<org.camunda.bpm.engine.impl.core.variable.CoreVariableInstance>> getVariableInstanceLifecycleListeners()
        Specified by:
        getVariableInstanceLifecycleListeners in class org.camunda.bpm.engine.impl.core.variable.scope.AbstractVariableScope
      • getParentVariableScope

        public org.camunda.bpm.engine.impl.core.variable.scope.AbstractVariableScope getParentVariableScope()
        Specified by:
        getParentVariableScope in class org.camunda.bpm.engine.impl.core.variable.scope.AbstractVariableScope
      • writeToRequest

        public void writeToRequest​(org.camunda.connect.spi.ConnectorRequest<?> request)
      • readFromResponse

        public void readFromResponse​(org.camunda.connect.spi.ConnectorResponse response)