Package org.activiti.engine.history
Interface HistoricTaskInstance
-
- All Superinterfaces:
HistoricData,TaskInfo
- All Known Subinterfaces:
HistoricTaskInstanceEntity
- All Known Implementing Classes:
HistoricTaskInstanceEntityImpl
@Internal public interface HistoricTaskInstance extends TaskInfo, HistoricData
Represents a historic task instance (waiting, finished or deleted) that is stored permanent for statistics, audit and other business intelligence purposes.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.DategetClaimTime()Time when the task was claimed.java.lang.StringgetDeleteReason()The reason why this task was deleted {'completed' | 'deleted' | any other user defined string }.java.lang.LonggetDurationInMillis()Difference betweengetEndTime()andgetStartTime()in milliseconds.java.util.DategetEndTime()Time when the task was deleted or completed.java.util.DategetStartTime()Time when the task started.java.lang.LonggetWorkTimeInMillis()Difference betweengetEndTime()andgetClaimTime()in milliseconds.-
Methods inherited from interface org.activiti.engine.history.HistoricData
getTime
-
Methods inherited from interface org.activiti.engine.task.TaskInfo
getAssignee, getBusinessKey, getCategory, getCreateTime, getDescription, getDueDate, getExecutionId, getFormKey, getId, getName, getOwner, getParentTaskId, getPriority, getProcessDefinitionId, getProcessInstanceId, getProcessVariables, getTaskDefinitionKey, getTaskLocalVariables, getTenantId
-
-
-
-
Method Detail
-
getDeleteReason
java.lang.String getDeleteReason()
The reason why this task was deleted {'completed' | 'deleted' | any other user defined string }.
-
getStartTime
java.util.Date getStartTime()
Time when the task started.
-
getEndTime
java.util.Date getEndTime()
Time when the task was deleted or completed.
-
getDurationInMillis
java.lang.Long getDurationInMillis()
Difference betweengetEndTime()andgetStartTime()in milliseconds.
-
getWorkTimeInMillis
java.lang.Long getWorkTimeInMillis()
Difference betweengetEndTime()andgetClaimTime()in milliseconds.
-
getClaimTime
java.util.Date getClaimTime()
Time when the task was claimed.- Specified by:
getClaimTimein interfaceTaskInfo
-
-