Interface WorkInstanceInfo

All Known Subinterfaces:
HistoricWorkInstance, WorkInstance
All Known Implementing Classes:
BaseWorkInstanceImpl, HistoricWorkInstanceImpl, WorkInstanceImpl

public interface WorkInstanceInfo
A common interface for root process and case instances. Used only for querying data. This is shared between runtime and historic data.
Author:
Filip Hrisafov
  • Method Details

    • getId

      String getId()
      The id of the instance
    • getName

      String getName()
      The name of the instance
    • getBusinessKey

      String getBusinessKey()
      The business key of the instance
    • getBusinessStatus

      String getBusinessStatus()
      The user provided business status for this process instance.
    • getTenantId

      String getTenantId()
      The tenant id of the instance
    • getType

      String getType()
      The type of the instance, e.g. bpmn or cmmn
    • getStartTime

      Date getStartTime()
      The time the instance was started
    • getStartUserId

      String getStartUserId()
      The id of the user that started the instance
    • getState

      String getState()
      The state of the instance. Can be null.
    • getDefinitionId

      String getDefinitionId()
      The definition id of the instance
    • getDefinitionName

      String getDefinitionName()
      The definition name of the instance
    • getDefinitionKey

      String getDefinitionKey()
      The definition key of the instance
    • getDefinitionVersion

      Integer getDefinitionVersion()
      The definition version of the instance
    • getDefinitionDeploymentId

      String getDefinitionDeploymentId()
      The definition deployment id of the instance
    • getDefinitionCategory

      String getDefinitionCategory()
      The definition category of the instance
    • getTranslations

      Collection<Translation> getTranslations()
      The translations for the work instance.