Class ServiceInvocationVariablesContainer

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

public class ServiceInvocationVariablesContainer
extends java.lang.Object
implements org.flowable.common.engine.api.variable.VariableContainer
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected java.util.Map<java.lang.String,​java.lang.Object> data  
    protected org.flowable.common.engine.api.variable.VariableContainer parentVariableContainer  
    protected java.lang.String tenantId  
  • Constructor Summary

    Constructors 
    Constructor Description
    ServiceInvocationVariablesContainer​(ServiceInvocationContext context)  
  • Method Summary

    Modifier and Type Method Description
    java.util.Map<java.lang.String,​java.lang.Object> getData()  
    org.flowable.common.engine.api.variable.VariableContainer getParentVariableContainer()  
    java.lang.String getTenantId()  
    java.lang.Object getVariable​(java.lang.String variableName)  
    boolean hasVariable​(java.lang.String variableName)  
    void setData​(java.util.Map<java.lang.String,​java.lang.Object> data)  
    void setParentVariableContainer​(org.flowable.common.engine.api.variable.VariableContainer parentVariableContainer)  
    void setTenantId​(java.lang.String tenantId)  
    void setTransientVariable​(java.lang.String variableName, java.lang.Object variableValue)  
    void setVariable​(java.lang.String variableName, java.lang.Object variableValue)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • parentVariableContainer

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

      protected java.util.Map<java.lang.String,​java.lang.Object> data
    • tenantId

      protected java.lang.String tenantId
  • Constructor Details

  • Method Details

    • hasVariable

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

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

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

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

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

      public void setTenantId​(java.lang.String tenantId)
    • getData

      public java.util.Map<java.lang.String,​java.lang.Object> getData()
    • setData

      public void setData​(java.util.Map<java.lang.String,​java.lang.Object> data)
    • getParentVariableContainer

      public org.flowable.common.engine.api.variable.VariableContainer getParentVariableContainer()
    • setParentVariableContainer

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