Class JsonVariableContainerWrapper

java.lang.Object
com.flowable.platform.common.el.json.JsonVariableContainerWrapper
All Implemented Interfaces:
org.flowable.common.engine.api.variable.VariableContainer

public class JsonVariableContainerWrapper extends Object implements org.flowable.common.engine.api.variable.VariableContainer
  • Constructor Details

    • JsonVariableContainerWrapper

      public JsonVariableContainerWrapper(com.fasterxml.jackson.databind.JsonNode jsonNode)
  • 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