Package org.activiti.engine.history
Interface ProcessInstanceHistoryLog
-
- All Known Implementing Classes:
ProcessInstanceHistoryLogImpl
@Internal public interface ProcessInstanceHistoryLog
A trail of data for a given process instance.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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 betweengetEndTime()andgetStartTime().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.
-
-
-
Method Detail
-
getId
java.lang.String getId()
The process instance id (== as the id for the runtimeprocess instance).
-
getBusinessKey
java.lang.String getBusinessKey()
The user provided unique reference to this process instance.
-
getProcessDefinitionId
java.lang.String getProcessDefinitionId()
The process definition reference.
-
getStartTime
java.util.Date getStartTime()
The time the process was started.
-
getEndTime
java.util.Date getEndTime()
The time the process was ended.
-
getDurationInMillis
java.lang.Long getDurationInMillis()
The difference betweengetEndTime()andgetStartTime().
-
getStartUserId
java.lang.String getStartUserId()
The authenticated user that started this process instance.
-
getStartActivityId
java.lang.String getStartActivityId()
The start activity.
-
getDeleteReason
java.lang.String getDeleteReason()
Obtains the reason for the process instance's deletion.
-
getSuperProcessInstanceId
java.lang.String getSuperProcessInstanceId()
The process instance id of a potential super process instance or null if no super process instance exists
-
getTenantId
java.lang.String getTenantId()
The tenant identifier for the process instance.
-
getHistoricData
java.util.List<HistoricData> getHistoricData()
The trail of data, ordered by date (ascending). Gives a replay of the process instance.
-
-