Interface ProcessInstance

All Superinterfaces:
Execution

public interface ProcessInstance extends Execution
Represents one execution of a ProcessDefinition.
Author:
Tom Baeyens, Joram Barrez, Daniel Meyer, Tijs Rademakers
  • Method Details

    • getProcessDefinitionId

      String getProcessDefinitionId()
      The id of the process definition of the process instance.
    • getProcessDefinitionName

      String getProcessDefinitionName()
      The name of the process definition of the process instance.
    • getProcessDefinitionKey

      String getProcessDefinitionKey()
      The key of the process definition of the process instance.
    • getProcessDefinitionVersion

      Integer getProcessDefinitionVersion()
      The version of the process definition of the process instance.
    • getProcessDefinitionCategory

      String getProcessDefinitionCategory()
      The category of the process definition of the process instance.
    • getDeploymentId

      String getDeploymentId()
      The deployment id of the process definition of the process instance.
    • getBusinessKey

      String getBusinessKey()
      The business key of this process instance.
    • getBusinessStatus

      String getBusinessStatus()
      The business status of this process instance.
    • isSuspended

      boolean isSuspended()
      returns true if the process instance is suspended
      Specified by:
      isSuspended in interface Execution
    • getProcessVariables

      Map<String,Object> getProcessVariables()
      Returns the process variables if requested in the process instance query
    • getTenantId

      String getTenantId()
      The tenant identifier of this process instance
      Specified by:
      getTenantId in interface Execution
    • getName

      String getName()
      Returns the name of this process instance.
      Specified by:
      getName in interface Execution
    • getDescription

      String getDescription()
      Returns the description of this process instance.
      Specified by:
      getDescription in interface Execution
    • getLocalizedName

      String getLocalizedName()
      Returns the localized name of this process instance.
    • getLocalizedDescription

      String getLocalizedDescription()
      Returns the localized description of this process instance.
    • getStartTime

      Date getStartTime()
      Returns the start time of this process instance.
    • getStartUserId

      String getStartUserId()
      Returns the user id of this process instance.
    • getCallbackId

      String getCallbackId()
      Returns the callback id of this process instance.
    • getCallbackType

      String getCallbackType()
      Returns the callback type of this process instance.