Class HistoricProcessInstanceVariableContainer

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

public class HistoricProcessInstanceVariableContainer extends Object implements org.flowable.engine.history.HistoricProcessInstance, org.flowable.common.engine.api.variable.VariableContainer
  • Field Details

  • Constructor Details

    • HistoricProcessInstanceVariableContainer

      public HistoricProcessInstanceVariableContainer(org.flowable.engine.history.HistoricProcessInstance delegate, Map<String,Object> variables)
  • Method Details

    • getId

      public String getId()
      Specified by:
      getId in interface org.flowable.engine.history.HistoricProcessInstance
    • getName

      public String getName()
      Specified by:
      getName in interface org.flowable.engine.history.HistoricProcessInstance
    • getBusinessKey

      public String getBusinessKey()
      Specified by:
      getBusinessKey in interface org.flowable.engine.history.HistoricProcessInstance
    • getBusinessStatus

      public String getBusinessStatus()
      Specified by:
      getBusinessStatus in interface org.flowable.engine.history.HistoricProcessInstance
    • getProcessDefinitionId

      public String getProcessDefinitionId()
      Specified by:
      getProcessDefinitionId in interface org.flowable.engine.history.HistoricProcessInstance
    • getProcessDefinitionKey

      public String getProcessDefinitionKey()
      Specified by:
      getProcessDefinitionKey in interface org.flowable.engine.history.HistoricProcessInstance
    • getProcessDefinitionName

      public String getProcessDefinitionName()
      Specified by:
      getProcessDefinitionName in interface org.flowable.engine.history.HistoricProcessInstance
    • getProcessDefinitionVersion

      public Integer getProcessDefinitionVersion()
      Specified by:
      getProcessDefinitionVersion in interface org.flowable.engine.history.HistoricProcessInstance
    • getProcessDefinitionCategory

      public String getProcessDefinitionCategory()
      Specified by:
      getProcessDefinitionCategory in interface org.flowable.engine.history.HistoricProcessInstance
    • getDeploymentId

      public String getDeploymentId()
      Specified by:
      getDeploymentId in interface org.flowable.engine.history.HistoricProcessInstance
    • getStartTime

      public Date getStartTime()
      Specified by:
      getStartTime in interface org.flowable.engine.history.HistoricProcessInstance
    • getEndTime

      public Date getEndTime()
      Specified by:
      getEndTime in interface org.flowable.engine.history.HistoricProcessInstance
    • getDurationInMillis

      public Long getDurationInMillis()
      Specified by:
      getDurationInMillis in interface org.flowable.engine.history.HistoricProcessInstance
    • getEndActivityId

      public String getEndActivityId()
      Specified by:
      getEndActivityId in interface org.flowable.engine.history.HistoricProcessInstance
    • getStartUserId

      public String getStartUserId()
      Specified by:
      getStartUserId in interface org.flowable.engine.history.HistoricProcessInstance
    • getState

      public String getState()
      Specified by:
      getState in interface org.flowable.engine.history.HistoricProcessInstance
    • getEndUserId

      public String getEndUserId()
      Specified by:
      getEndUserId in interface org.flowable.engine.history.HistoricProcessInstance
    • getStartActivityId

      public String getStartActivityId()
      Specified by:
      getStartActivityId in interface org.flowable.engine.history.HistoricProcessInstance
    • getDeleteReason

      public String getDeleteReason()
      Specified by:
      getDeleteReason in interface org.flowable.engine.history.HistoricProcessInstance
    • getSuperProcessInstanceId

      public String getSuperProcessInstanceId()
      Specified by:
      getSuperProcessInstanceId in interface org.flowable.engine.history.HistoricProcessInstance
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface org.flowable.engine.history.HistoricProcessInstance
    • getCallbackId

      public String getCallbackId()
      Specified by:
      getCallbackId in interface org.flowable.engine.history.HistoricProcessInstance
    • getCallbackType

      public String getCallbackType()
      Specified by:
      getCallbackType in interface org.flowable.engine.history.HistoricProcessInstance
    • getReferenceId

      public String getReferenceId()
      Specified by:
      getReferenceId in interface org.flowable.engine.history.HistoricProcessInstance
    • getReferenceType

      public String getReferenceType()
      Specified by:
      getReferenceType in interface org.flowable.engine.history.HistoricProcessInstance
    • getPropagatedStageInstanceId

      public String getPropagatedStageInstanceId()
      Specified by:
      getPropagatedStageInstanceId in interface org.flowable.engine.history.HistoricProcessInstance
    • getProcessVariables

      public Map<String,Object> getProcessVariables()
      Specified by:
      getProcessVariables in interface org.flowable.engine.history.HistoricProcessInstance
    • 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.engine.history.HistoricProcessInstance
      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