Class MapVariableContainer

java.lang.Object
io.jmix.bpm.service.impl.MapVariableContainer
All Implemented Interfaces:
org.flowable.common.engine.api.variable.VariableContainer

public class MapVariableContainer extends Object implements org.flowable.common.engine.api.variable.VariableContainer
A variable container wrapper for a variables map.
  • Field Details

  • Constructor Details

    • MapVariableContainer

      public MapVariableContainer(Map<String,Object> variables)
  • 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