Interface VariableScope

All Known Subinterfaces:
ActivityExecution, BaseDelegateExecution, CmmnActivityExecution, CmmnCaseInstance, DelegateCaseExecution, DelegateExecution, DelegateTask
All Known Implementing Classes:
AbstractVariableScope, CaseExecutionEntity, CaseExecutionImpl, CmmnExecution, ConnectorVariableScope, CoreExecution, ExecutionEntity, ExecutionImpl, PvmExecutionImpl, StartProcessVariableScope, TaskEntity, VariableScopeLocalAdapter

public interface VariableScope
Author:
Tom Baeyens
  • Method Details

    • getVariableScopeKey

      String getVariableScopeKey()
    • getVariables

      Map<String,Object> getVariables()
    • getVariablesTyped

      VariableMap getVariablesTyped()
    • getVariablesTyped

      VariableMap getVariablesTyped(boolean deserializeValues)
    • getVariablesLocal

      Map<String,Object> getVariablesLocal()
    • getVariablesLocalTyped

      VariableMap getVariablesLocalTyped()
    • getVariablesLocalTyped

      VariableMap getVariablesLocalTyped(boolean deserializeValues)
    • getVariable

      Object getVariable(String variableName)
    • getVariableLocal

      Object getVariableLocal(String variableName)
    • getVariableTyped

      <T extends TypedValue> T getVariableTyped(String variableName)
    • getVariableTyped

      <T extends TypedValue> T getVariableTyped(String variableName, boolean deserializeValue)
    • getVariableLocalTyped

      <T extends TypedValue> T getVariableLocalTyped(String variableName)
    • getVariableLocalTyped

      <T extends TypedValue> T getVariableLocalTyped(String variableName, boolean deserializeValue)
    • getVariableNames

      Set<String> getVariableNames()
    • getVariableNamesLocal

      Set<String> getVariableNamesLocal()
    • setVariable

      void setVariable(String variableName, Object value)
    • setVariableLocal

      void setVariableLocal(String variableName, Object value)
    • setVariables

      void setVariables(Map<String,? extends Object> variables)
    • setVariablesLocal

      void setVariablesLocal(Map<String,? extends Object> variables)
    • hasVariables

      boolean hasVariables()
    • hasVariablesLocal

      boolean hasVariablesLocal()
    • hasVariable

      boolean hasVariable(String variableName)
    • hasVariableLocal

      boolean hasVariableLocal(String variableName)
    • removeVariable

      void removeVariable(String variableName)
      Removes the variable and creates a new HistoricVariableUpdateEntity.
    • removeVariableLocal

      void removeVariableLocal(String variableName)
      Removes the local variable and creates a new HistoricVariableUpdateEntity.
    • removeVariables

      void removeVariables(Collection<String> variableNames)
      Removes the variables and creates a new HistoricVariableUpdateEntity for each of them.
    • removeVariablesLocal

      void removeVariablesLocal(Collection<String> variableNames)
      Removes the local variables and creates a new HistoricVariableUpdateEntity for each of them.
    • removeVariables

      void removeVariables()
      Removes the (local) variables and creates a new HistoricVariableUpdateEntity for each of them.
    • removeVariablesLocal

      void removeVariablesLocal()
      Removes the (local) variables and creates a new HistoricVariableUpdateEntity for each of them.