Class HistoricCaseInstanceVariableContainer

java.lang.Object
com.flowable.platform.common.el.HistoricCaseInstanceVariableContainer
All Implemented Interfaces:
org.flowable.cmmn.api.history.HistoricCaseInstance, org.flowable.common.engine.api.variable.VariableContainer

public class HistoricCaseInstanceVariableContainer extends Object implements org.flowable.cmmn.api.history.HistoricCaseInstance, org.flowable.common.engine.api.variable.VariableContainer
Author:
Prathamesh Mane
  • Field Details

  • Constructor Details

    • HistoricCaseInstanceVariableContainer

      public HistoricCaseInstanceVariableContainer(org.flowable.cmmn.api.history.HistoricCaseInstance delegate, Map<String,Object> variables)
  • Method Details

    • getId

      public String getId()
      Specified by:
      getId in interface org.flowable.cmmn.api.history.HistoricCaseInstance
    • getName

      public String getName()
      Specified by:
      getName in interface org.flowable.cmmn.api.history.HistoricCaseInstance
    • getParentId

      public String getParentId()
      Specified by:
      getParentId in interface org.flowable.cmmn.api.history.HistoricCaseInstance
    • getBusinessKey

      public String getBusinessKey()
      Specified by:
      getBusinessKey in interface org.flowable.cmmn.api.history.HistoricCaseInstance
    • getBusinessStatus

      public String getBusinessStatus()
      Specified by:
      getBusinessStatus in interface org.flowable.cmmn.api.history.HistoricCaseInstance
    • getCaseDefinitionId

      public String getCaseDefinitionId()
      Specified by:
      getCaseDefinitionId in interface org.flowable.cmmn.api.history.HistoricCaseInstance
    • getCaseDefinitionKey

      public String getCaseDefinitionKey()
      Specified by:
      getCaseDefinitionKey in interface org.flowable.cmmn.api.history.HistoricCaseInstance
    • getCaseDefinitionName

      public String getCaseDefinitionName()
      Specified by:
      getCaseDefinitionName in interface org.flowable.cmmn.api.history.HistoricCaseInstance
    • getCaseDefinitionVersion

      public Integer getCaseDefinitionVersion()
      Specified by:
      getCaseDefinitionVersion in interface org.flowable.cmmn.api.history.HistoricCaseInstance
    • getCaseDefinitionDeploymentId

      public String getCaseDefinitionDeploymentId()
      Specified by:
      getCaseDefinitionDeploymentId in interface org.flowable.cmmn.api.history.HistoricCaseInstance
    • getState

      public String getState()
      Specified by:
      getState in interface org.flowable.cmmn.api.history.HistoricCaseInstance
    • getStartTime

      public Date getStartTime()
      Specified by:
      getStartTime in interface org.flowable.cmmn.api.history.HistoricCaseInstance
    • getEndTime

      public Date getEndTime()
      Specified by:
      getEndTime in interface org.flowable.cmmn.api.history.HistoricCaseInstance
    • getStartUserId

      public String getStartUserId()
      Specified by:
      getStartUserId in interface org.flowable.cmmn.api.history.HistoricCaseInstance
    • getLastReactivationTime

      public Date getLastReactivationTime()
      Specified by:
      getLastReactivationTime in interface org.flowable.cmmn.api.history.HistoricCaseInstance
    • getLastReactivationUserId

      public String getLastReactivationUserId()
      Specified by:
      getLastReactivationUserId in interface org.flowable.cmmn.api.history.HistoricCaseInstance
    • getCallbackId

      public String getCallbackId()
      Specified by:
      getCallbackId in interface org.flowable.cmmn.api.history.HistoricCaseInstance
    • getCallbackType

      public String getCallbackType()
      Specified by:
      getCallbackType in interface org.flowable.cmmn.api.history.HistoricCaseInstance
    • getReferenceId

      public String getReferenceId()
      Specified by:
      getReferenceId in interface org.flowable.cmmn.api.history.HistoricCaseInstance
    • getReferenceType

      public String getReferenceType()
      Specified by:
      getReferenceType in interface org.flowable.cmmn.api.history.HistoricCaseInstance
    • getCaseVariables

      public Map<String,Object> getCaseVariables()
      Specified by:
      getCaseVariables in interface org.flowable.cmmn.api.history.HistoricCaseInstance
    • setLocalizedName

      public void setLocalizedName(String localizedName)
      Specified by:
      setLocalizedName in interface org.flowable.cmmn.api.history.HistoricCaseInstance
    • 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.cmmn.api.history.HistoricCaseInstance
      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