public class ProcessInstanceHistoryLogImpl extends Object implements ProcessInstanceHistoryLog
| Modifier and Type | Field and Description |
|---|---|
protected List<HistoricData> |
historicData |
protected HistoricProcessInstance |
historicProcessInstance |
| Constructor and Description |
|---|
ProcessInstanceHistoryLogImpl(HistoricProcessInstance historicProcessInstance) |
| Modifier and Type | Method and Description |
|---|---|
void |
addHistoricData(Collection<? extends HistoricData> historicEvents) |
void |
addHistoricData(HistoricData historicEvent) |
String |
getBusinessKey()
The user provided unique reference to this process instance.
|
String |
getDeleteReason()
Obtains the reason for the process instance's deletion.
|
Long |
getDurationInMillis()
The difference between
ProcessInstanceHistoryLog.getEndTime() and ProcessInstanceHistoryLog.getStartTime() . |
Date |
getEndTime()
The time the process was ended.
|
List<HistoricData> |
getHistoricData()
The trail of data, ordered by date (ascending).
|
String |
getId()
The process instance id (== as the id for the runtime
process instance). |
String |
getProcessDefinitionId()
The process definition reference.
|
String |
getStartActivityId()
The start activity.
|
Date |
getStartTime()
The time the process was started.
|
String |
getStartUserId()
The authenticated user that started this process instance.
|
String |
getSuperProcessInstanceId()
The process instance id of a potential super process instance or null if no super process instance exists
|
String |
getTenantId()
The tenant identifier for the process instance.
|
void |
orderHistoricData() |
protected HistoricProcessInstance historicProcessInstance
protected List<HistoricData> historicData
public ProcessInstanceHistoryLogImpl(HistoricProcessInstance historicProcessInstance)
public String getId()
ProcessInstanceHistoryLogprocess instance).getId in interface ProcessInstanceHistoryLogpublic String getBusinessKey()
ProcessInstanceHistoryLoggetBusinessKey in interface ProcessInstanceHistoryLogpublic String getProcessDefinitionId()
ProcessInstanceHistoryLoggetProcessDefinitionId in interface ProcessInstanceHistoryLogpublic Date getStartTime()
ProcessInstanceHistoryLoggetStartTime in interface ProcessInstanceHistoryLogpublic Date getEndTime()
ProcessInstanceHistoryLoggetEndTime in interface ProcessInstanceHistoryLogpublic Long getDurationInMillis()
ProcessInstanceHistoryLogProcessInstanceHistoryLog.getEndTime() and ProcessInstanceHistoryLog.getStartTime() .getDurationInMillis in interface ProcessInstanceHistoryLogpublic String getStartUserId()
ProcessInstanceHistoryLoggetStartUserId in interface ProcessInstanceHistoryLogIdentityService.setAuthenticatedUserId(String)public String getStartActivityId()
ProcessInstanceHistoryLoggetStartActivityId in interface ProcessInstanceHistoryLogpublic String getDeleteReason()
ProcessInstanceHistoryLoggetDeleteReason in interface ProcessInstanceHistoryLogpublic String getSuperProcessInstanceId()
ProcessInstanceHistoryLoggetSuperProcessInstanceId in interface ProcessInstanceHistoryLogpublic String getTenantId()
ProcessInstanceHistoryLoggetTenantId in interface ProcessInstanceHistoryLogpublic List<HistoricData> getHistoricData()
ProcessInstanceHistoryLoggetHistoricData in interface ProcessInstanceHistoryLogpublic void addHistoricData(HistoricData historicEvent)
public void addHistoricData(Collection<? extends HistoricData> historicEvents)
public void orderHistoricData()
Copyright © 2016 Alfresco. All rights reserved.