Class ProcessInstanceWithVariablesImpl
java.lang.Object
org.camunda.bpm.engine.impl.persistence.entity.ProcessInstanceWithVariablesImpl
- All Implemented Interfaces:
Execution,ProcessInstance,ProcessInstanceWithVariables
public class ProcessInstanceWithVariablesImpl
extends Object
implements ProcessInstanceWithVariables
- Author:
- Christopher Zell <christopher.zell@camunda.com>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionProcessInstanceWithVariablesImpl(ExecutionEntity executionEntity, VariableMap variables) -
Method Summary
Modifier and TypeMethodDescriptionThe business key of this process instance.The id of the case instance associated with this process instance.getId()The unique identifier of the execution.The id of the process definition of the process instance.Id of the root of the execution tree representing the process instance.The id of the root process instance associated with this process instance.The id of the tenant this execution belongs to.Returns the latest variables of the process instance.booleanisEnded()Indicates if the execution is ended.booleanreturns true if the process instance is suspended
-
Field Details
-
executionEntity
-
variables
-
-
Constructor Details
-
ProcessInstanceWithVariablesImpl
-
-
Method Details
-
getExecutionEntity
-
getVariables
Description copied from interface:ProcessInstanceWithVariablesReturns the latest variables of the process instance.- Specified by:
getVariablesin interfaceProcessInstanceWithVariables- Returns:
- the latest variables
-
getProcessDefinitionId
Description copied from interface:ProcessInstanceThe id of the process definition of the process instance.- Specified by:
getProcessDefinitionIdin interfaceProcessInstance
-
getBusinessKey
Description copied from interface:ProcessInstanceThe business key of this process instance.- Specified by:
getBusinessKeyin interfaceProcessInstance
-
getCaseInstanceId
Description copied from interface:ProcessInstanceThe id of the case instance associated with this process instance.- Specified by:
getCaseInstanceIdin interfaceProcessInstance
-
isSuspended
public boolean isSuspended()Description copied from interface:ProcessInstancereturns true if the process instance is suspended- Specified by:
isSuspendedin interfaceExecution- Specified by:
isSuspendedin interfaceProcessInstance
-
getId
Description copied from interface:ExecutionThe unique identifier of the execution. -
getRootProcessInstanceId
Description copied from interface:ProcessInstanceThe id of the root process instance associated with this process instance.- Specified by:
getRootProcessInstanceIdin interfaceProcessInstance
-
isEnded
public boolean isEnded()Description copied from interface:ExecutionIndicates if the execution is ended. -
getProcessInstanceId
Description copied from interface:ExecutionId of the root of the execution tree representing the process instance. It is the same asExecution.getId()if this execution is the process instance.- Specified by:
getProcessInstanceIdin interfaceExecution
-
getTenantId
Description copied from interface:ExecutionThe id of the tenant this execution belongs to. Can benullif the execution belongs to no single tenant.- Specified by:
getTenantIdin interfaceExecution
-