Package org.flowable.engine.runtime
Interface ProcessInstance
- All Superinterfaces:
Execution
Represents one execution of a
ProcessDefinition
.- Author:
- Tom Baeyens, Joram Barrez, Daniel Meyer, Tijs Rademakers
-
Method Summary
Modifier and TypeMethodDescriptionThe business key of this process instance.The business status of this process instance.Returns the callback id of this process instance.Returns the callback type of this process instance.The deployment id of the process definition of the process instance.Returns the description of this process instance.Returns the localized description of this process instance.Returns the localized name of this process instance.getName()
Returns the name of this process instance.The category of the process definition of the process instance.The id of the process definition of the process instance.The key of the process definition of the process instance.The name of the process definition of the process instance.The version of the process definition of the process instance.Returns the process variables if requested in the process instance queryReturns the start time of this process instance.Returns the user id of this process instance.The tenant identifier of this process instanceboolean
returns true if the process instance is suspendedMethods inherited from interface org.flowable.engine.runtime.Execution
getActivityId, getId, getParentId, getProcessInstanceId, getPropagatedStageInstanceId, getReferenceId, getReferenceType, getRootProcessInstanceId, getSuperExecutionId, isEnded
-
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 interfaceExecution
-
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 interfaceExecution
-
getName
String getName()Returns the name of this process instance. -
getDescription
String getDescription()Returns the description of this process instance.- Specified by:
getDescription
in interfaceExecution
-
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.
-