Interface VariableContainer

All Known Subinterfaces:
CaseInstanceEntity, DelegateExecution, DelegatePlanItemInstance, DelegateTask, EntityWithSentryPartInstances, ExecutionEntity, PlanItemInstanceEntity, ReadOnlyDelegateExecution, ReadOnlyDelegatePlanItemInstance, TaskEntity, VariableScope
All Known Implementing Classes:
AbstractBpmnEngineVariableScopeEntity, AbstractCmmnEngineVariableScopeEntity, AbstractTaskServiceVariableScopeEntity, CaseInstanceEntityImpl, ErrorPropagation.BpmnErrorVariableContainer, ExecutionEntityImpl, MapDelegateVariableContainer, NoExecutionVariableScope, PlanItemInstanceEntityImpl, ReadOnlyDelegateExecutionImpl, ReadOnlyDelegatePlanItemInstanceImpl, TaskEntityImpl, VariableContainerWrapper, VariableScopeImpl

public interface VariableContainer
Author:
Joram Barrez
  • Method Details

    • empty

      static VariableContainer empty()
      Returns:
      an empty (null object) variable container.
    • hasVariable

      boolean hasVariable(String variableName)
    • getVariable

      Object getVariable(String variableName)
    • setVariable

      void setVariable(String variableName, Object variableValue)
    • setTransientVariable

      void setTransientVariable(String variableName, Object variableValue)
    • getTenantId

      String getTenantId()