Package org.flowable.engine.impl
Class ProcessInstanceHistoryLogImpl
java.lang.Object
org.flowable.engine.impl.ProcessInstanceHistoryLogImpl
- All Implemented Interfaces:
ProcessInstanceHistoryLog
- Author:
- Joram Barrez
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionProcessInstanceHistoryLogImpl(HistoricProcessInstance historicProcessInstance) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddHistoricData(Collection<? extends HistoricData> historicEvents) voidaddHistoricData(HistoricData historicEvent) The user provided unique reference to this process instance.Obtains the reason for the process instance's deletion.The difference betweenProcessInstanceHistoryLog.getEndTime()andProcessInstanceHistoryLog.getStartTime().The time the process was ended.The trail of data, ordered by date (ascending).getId()The process instance id (== as the id for the runtimeprocess instance).The process definition reference.The start activity.The time the process was started.The authenticated user that started this process instance.The process instance id of a potential super process instance or null if no super process instance existsThe tenant identifier for the process instance.void
-
Field Details
-
historicProcessInstance
-
historicData
-
-
Constructor Details
-
ProcessInstanceHistoryLogImpl
-
-
Method Details
-
getId
Description copied from interface:ProcessInstanceHistoryLogThe process instance id (== as the id for the runtimeprocess instance).- Specified by:
getIdin interfaceProcessInstanceHistoryLog
-
getBusinessKey
Description copied from interface:ProcessInstanceHistoryLogThe user provided unique reference to this process instance.- Specified by:
getBusinessKeyin interfaceProcessInstanceHistoryLog
-
getProcessDefinitionId
Description copied from interface:ProcessInstanceHistoryLogThe process definition reference.- Specified by:
getProcessDefinitionIdin interfaceProcessInstanceHistoryLog
-
getStartTime
Description copied from interface:ProcessInstanceHistoryLogThe time the process was started.- Specified by:
getStartTimein interfaceProcessInstanceHistoryLog
-
getEndTime
Description copied from interface:ProcessInstanceHistoryLogThe time the process was ended.- Specified by:
getEndTimein interfaceProcessInstanceHistoryLog
-
getDurationInMillis
Description copied from interface:ProcessInstanceHistoryLogThe difference betweenProcessInstanceHistoryLog.getEndTime()andProcessInstanceHistoryLog.getStartTime().- Specified by:
getDurationInMillisin interfaceProcessInstanceHistoryLog
-
getStartUserId
Description copied from interface:ProcessInstanceHistoryLogThe authenticated user that started this process instance.- Specified by:
getStartUserIdin interfaceProcessInstanceHistoryLog- See Also:
-
getStartActivityId
Description copied from interface:ProcessInstanceHistoryLogThe start activity.- Specified by:
getStartActivityIdin interfaceProcessInstanceHistoryLog
-
getDeleteReason
Description copied from interface:ProcessInstanceHistoryLogObtains the reason for the process instance's deletion.- Specified by:
getDeleteReasonin interfaceProcessInstanceHistoryLog
-
getSuperProcessInstanceId
Description copied from interface:ProcessInstanceHistoryLogThe process instance id of a potential super process instance or null if no super process instance exists- Specified by:
getSuperProcessInstanceIdin interfaceProcessInstanceHistoryLog
-
getTenantId
Description copied from interface:ProcessInstanceHistoryLogThe tenant identifier for the process instance.- Specified by:
getTenantIdin interfaceProcessInstanceHistoryLog
-
getHistoricData
Description copied from interface:ProcessInstanceHistoryLogThe trail of data, ordered by date (ascending). Gives a replay of the process instance.- Specified by:
getHistoricDatain interfaceProcessInstanceHistoryLog
-
addHistoricData
-
addHistoricData
-
orderHistoricData
public void orderHistoricData()
-