Class ServiceInvocationVariablesContainer

java.lang.Object
com.flowable.serviceregistry.engine.impl.util.ServiceInvocationVariablesContainer
All Implemented Interfaces:
ParentAwareVariableContainer, org.flowable.common.engine.api.variable.VariableContainer

public class ServiceInvocationVariablesContainer extends Object implements ParentAwareVariableContainer
  • Field Details

    • parentVariableContainer

      protected org.flowable.common.engine.api.variable.VariableContainer parentVariableContainer
    • data

      protected Map<String,Object> data
    • parentDeploymentId

      protected String parentDeploymentId
    • tenantId

      protected String tenantId
    • model

      protected ServiceDefinitionModel model
    • operation

      protected ServiceOperation operation
  • Constructor Details

  • Method Details

    • hasVariable

      public boolean hasVariable(String variableName)
      Specified by:
      hasVariable in interface org.flowable.common.engine.api.variable.VariableContainer
    • getVariable

      public Object getVariable(String variableName)
      Specified by:
      getVariable in interface org.flowable.common.engine.api.variable.VariableContainer
    • setVariable

      public void setVariable(String variableName, Object variableValue)
      Specified by:
      setVariable in interface org.flowable.common.engine.api.variable.VariableContainer
    • setTransientVariable

      public void setTransientVariable(String variableName, Object variableValue)
      Specified by:
      setTransientVariable in interface org.flowable.common.engine.api.variable.VariableContainer
    • getParentDeploymentId

      public String getParentDeploymentId()
      Specified by:
      getParentDeploymentId in interface ParentAwareVariableContainer
    • setParentDeploymentId

      public void setParentDeploymentId(String parentDeploymentId)
    • getTenantId

      public String getTenantId()
      Specified by:
      getTenantId in interface org.flowable.common.engine.api.variable.VariableContainer
    • setTenantId

      public void setTenantId(String tenantId)
    • getVariableNames

      public Set<String> getVariableNames()
      Specified by:
      getVariableNames in interface org.flowable.common.engine.api.variable.VariableContainer
    • getData

      public Map<String,Object> getData()
    • setData

      public void setData(Map<String,Object> data)
    • getParentVariableContainer

      public org.flowable.common.engine.api.variable.VariableContainer getParentVariableContainer()
      Specified by:
      getParentVariableContainer in interface ParentAwareVariableContainer
    • setParentVariableContainer

      public void setParentVariableContainer(org.flowable.common.engine.api.variable.VariableContainer parentVariableContainer)
    • toString

      public String toString()
      Overrides:
      toString in class Object