Package org.activiti.engine.impl
Class ProcessInstanceHistoryLogImpl
- java.lang.Object
-
- org.activiti.engine.impl.ProcessInstanceHistoryLogImpl
-
- All Implemented Interfaces:
ProcessInstanceHistoryLog
public class ProcessInstanceHistoryLogImpl extends java.lang.Object implements ProcessInstanceHistoryLog
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<HistoricData>historicDataprotected HistoricProcessInstancehistoricProcessInstance
-
Constructor Summary
Constructors Constructor Description ProcessInstanceHistoryLogImpl(HistoricProcessInstance historicProcessInstance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddHistoricData(java.util.Collection<? extends HistoricData> historicEvents)voidaddHistoricData(HistoricData historicEvent)java.lang.StringgetBusinessKey()The user provided unique reference to this process instance.java.lang.StringgetDeleteReason()Obtains the reason for the process instance's deletion.java.lang.LonggetDurationInMillis()The difference betweenProcessInstanceHistoryLog.getEndTime()andProcessInstanceHistoryLog.getStartTime().java.util.DategetEndTime()The time the process was ended.java.util.List<HistoricData>getHistoricData()The trail of data, ordered by date (ascending).java.lang.StringgetId()The process instance id (== as the id for the runtimeprocess instance).java.lang.StringgetProcessDefinitionId()The process definition reference.java.lang.StringgetStartActivityId()The start activity.java.util.DategetStartTime()The time the process was started.java.lang.StringgetStartUserId()The authenticated user that started this process instance.java.lang.StringgetSuperProcessInstanceId()The process instance id of a potential super process instance or null if no super process instance existsjava.lang.StringgetTenantId()The tenant identifier for the process instance.voidorderHistoricData()
-
-
-
Field Detail
-
historicProcessInstance
protected HistoricProcessInstance historicProcessInstance
-
historicData
protected java.util.List<HistoricData> historicData
-
-
Constructor Detail
-
ProcessInstanceHistoryLogImpl
public ProcessInstanceHistoryLogImpl(HistoricProcessInstance historicProcessInstance)
-
-
Method Detail
-
getId
public java.lang.String getId()
Description copied from interface:ProcessInstanceHistoryLogThe process instance id (== as the id for the runtimeprocess instance).- Specified by:
getIdin interfaceProcessInstanceHistoryLog
-
getBusinessKey
public java.lang.String getBusinessKey()
Description copied from interface:ProcessInstanceHistoryLogThe user provided unique reference to this process instance.- Specified by:
getBusinessKeyin interfaceProcessInstanceHistoryLog
-
getProcessDefinitionId
public java.lang.String getProcessDefinitionId()
Description copied from interface:ProcessInstanceHistoryLogThe process definition reference.- Specified by:
getProcessDefinitionIdin interfaceProcessInstanceHistoryLog
-
getStartTime
public java.util.Date getStartTime()
Description copied from interface:ProcessInstanceHistoryLogThe time the process was started.- Specified by:
getStartTimein interfaceProcessInstanceHistoryLog
-
getEndTime
public java.util.Date getEndTime()
Description copied from interface:ProcessInstanceHistoryLogThe time the process was ended.- Specified by:
getEndTimein interfaceProcessInstanceHistoryLog
-
getDurationInMillis
public java.lang.Long getDurationInMillis()
Description copied from interface:ProcessInstanceHistoryLogThe difference betweenProcessInstanceHistoryLog.getEndTime()andProcessInstanceHistoryLog.getStartTime().- Specified by:
getDurationInMillisin interfaceProcessInstanceHistoryLog
-
getStartUserId
public java.lang.String getStartUserId()
Description copied from interface:ProcessInstanceHistoryLogThe authenticated user that started this process instance.- Specified by:
getStartUserIdin interfaceProcessInstanceHistoryLog
-
getStartActivityId
public java.lang.String getStartActivityId()
Description copied from interface:ProcessInstanceHistoryLogThe start activity.- Specified by:
getStartActivityIdin interfaceProcessInstanceHistoryLog
-
getDeleteReason
public java.lang.String getDeleteReason()
Description copied from interface:ProcessInstanceHistoryLogObtains the reason for the process instance's deletion.- Specified by:
getDeleteReasonin interfaceProcessInstanceHistoryLog
-
getSuperProcessInstanceId
public java.lang.String 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
public java.lang.String getTenantId()
Description copied from interface:ProcessInstanceHistoryLogThe tenant identifier for the process instance.- Specified by:
getTenantIdin interfaceProcessInstanceHistoryLog
-
getHistoricData
public java.util.List<HistoricData> 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
public void addHistoricData(HistoricData historicEvent)
-
addHistoricData
public void addHistoricData(java.util.Collection<? extends HistoricData> historicEvents)
-
orderHistoricData
public void orderHistoricData()
-
-