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()
ProcessInstanceHistoryLog
process instance
).getId
in interface ProcessInstanceHistoryLog
public String getBusinessKey()
ProcessInstanceHistoryLog
getBusinessKey
in interface ProcessInstanceHistoryLog
public String getProcessDefinitionId()
ProcessInstanceHistoryLog
getProcessDefinitionId
in interface ProcessInstanceHistoryLog
public Date getStartTime()
ProcessInstanceHistoryLog
getStartTime
in interface ProcessInstanceHistoryLog
public Date getEndTime()
ProcessInstanceHistoryLog
getEndTime
in interface ProcessInstanceHistoryLog
public Long getDurationInMillis()
ProcessInstanceHistoryLog
ProcessInstanceHistoryLog.getEndTime()
and ProcessInstanceHistoryLog.getStartTime()
.getDurationInMillis
in interface ProcessInstanceHistoryLog
public String getStartUserId()
ProcessInstanceHistoryLog
getStartUserId
in interface ProcessInstanceHistoryLog
IdentityService.setAuthenticatedUserId(String)
public String getStartActivityId()
ProcessInstanceHistoryLog
getStartActivityId
in interface ProcessInstanceHistoryLog
public String getDeleteReason()
ProcessInstanceHistoryLog
getDeleteReason
in interface ProcessInstanceHistoryLog
public String getSuperProcessInstanceId()
ProcessInstanceHistoryLog
getSuperProcessInstanceId
in interface ProcessInstanceHistoryLog
public String getTenantId()
ProcessInstanceHistoryLog
getTenantId
in interface ProcessInstanceHistoryLog
public List<HistoricData> getHistoricData()
ProcessInstanceHistoryLog
getHistoricData
in interface ProcessInstanceHistoryLog
public void addHistoricData(HistoricData historicEvent)
public void addHistoricData(Collection<? extends HistoricData> historicEvents)
public void orderHistoricData()
Copyright © 2017 Flowable. All rights reserved.