Package org.flowable.engine.runtime
Interface ProcessInstance
- All Superinterfaces:
- Execution
- All Known Subinterfaces:
- ExecutionEntity
- All Known Implementing Classes:
- ExecutionEntityImpl
Represents one execution of a 
ProcessDefinition.- Author:
- Tom Baeyens, Joram Barrez, Daniel Meyer, Tijs Rademakers
- 
Method SummaryModifier 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 instancebooleanreturns true if the process instance is suspendedMethods inherited from interface org.flowable.engine.runtime.ExecutiongetActivityId, getId, getParentId, getProcessInstanceId, getPropagatedStageInstanceId, getReferenceId, getReferenceType, getRootProcessInstanceId, getSuperExecutionId, isEnded
- 
Method Details- 
getProcessDefinitionIdString getProcessDefinitionId()The id of the process definition of the process instance.
- 
getProcessDefinitionNameString getProcessDefinitionName()The name of the process definition of the process instance.
- 
getProcessDefinitionKeyString getProcessDefinitionKey()The key of the process definition of the process instance.
- 
getProcessDefinitionVersionInteger getProcessDefinitionVersion()The version of the process definition of the process instance.
- 
getProcessDefinitionCategoryString getProcessDefinitionCategory()The category of the process definition of the process instance.
- 
getDeploymentIdString getDeploymentId()The deployment id of the process definition of the process instance.
- 
getBusinessKeyString getBusinessKey()The business key of this process instance.
- 
getBusinessStatusString getBusinessStatus()The business status of this process instance.
- 
isSuspendedboolean isSuspended()returns true if the process instance is suspended- Specified by:
- isSuspendedin interface- Execution
 
- 
getProcessVariablesReturns the process variables if requested in the process instance query
- 
getTenantIdString getTenantId()The tenant identifier of this process instance- Specified by:
- getTenantIdin interface- Execution
 
- 
getNameString getName()Returns the name of this process instance.
- 
getDescriptionString getDescription()Returns the description of this process instance.- Specified by:
- getDescriptionin interface- Execution
 
- 
getLocalizedNameString getLocalizedName()Returns the localized name of this process instance.
- 
getLocalizedDescriptionString getLocalizedDescription()Returns the localized description of this process instance.
- 
getStartTimeDate getStartTime()Returns the start time of this process instance.
- 
getStartUserIdString getStartUserId()Returns the user id of this process instance.
- 
getCallbackIdString getCallbackId()Returns the callback id of this process instance.
- 
getCallbackTypeString getCallbackType()Returns the callback type of this process instance.
 
-