Class AppVariableContainerImpl

java.lang.Object
com.flowable.app.engine.impl.AppVariableContainerImpl
All Implemented Interfaces:
org.flowable.common.engine.api.variable.VariableContainer

public class AppVariableContainerImpl extends Object implements org.flowable.common.engine.api.variable.VariableContainer
  • Field Details

    • variables

      protected Map<String,Object> variables
    • appDefinition

      protected org.flowable.app.api.repository.AppDefinition appDefinition
  • Constructor Details

    • AppVariableContainerImpl

      public AppVariableContainerImpl(Map<String,Object> appVariables, org.flowable.app.api.repository.AppDefinition appDefinition)
  • 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
    • getTenantId

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

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

      public String toString()
      Overrides:
      toString in class Object