Interface ProcessInstance

All Known Implementing Classes:
ProcessInstanceImpl

public interface ProcessInstance
  • Method Details

    • getProcessInstanceKey

      Long getProcessInstanceKey()
    • getProcessDefinitionId

      String getProcessDefinitionId()
    • getProcessDefinitionName

      String getProcessDefinitionName()
    • getProcessDefinitionVersion

      Integer getProcessDefinitionVersion()
    • getProcessDefinitionVersionTag

      String getProcessDefinitionVersionTag()
    • getProcessDefinitionKey

      Long getProcessDefinitionKey()
    • getParentProcessInstanceKey

      Long getParentProcessInstanceKey()
    • getRootProcessInstanceKey

      Long getRootProcessInstanceKey()
      Returns the key of the root process instance. The root process instance is the top-level ancestor in the process instance hierarchy.

      Note: This field is null for process instance hierarchies created before version 8.9.

      Returns:
      the root process instance key, or null for data created before version 8.9
    • getParentElementInstanceKey

      Long getParentElementInstanceKey()
    • getStartDate

      OffsetDateTime getStartDate()
    • getEndDate

      OffsetDateTime getEndDate()
    • getState

    • getHasIncident

      Boolean getHasIncident()
    • getTenantId

      String getTenantId()
    • getTags

      Set<String> getTags()
    • getBusinessId

      String getBusinessId()