Package org.camunda.bpm.engine.history
Interface HistoricTaskInstance
-
- All Known Implementing Classes:
HistoricTaskInstanceEntity
public interface HistoricTaskInstance
Represents a historic task instance (waiting, finished or deleted) that is stored permanent for statistics, audit and other business intelligence purposes.- Author:
- Tom Baeyens
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getActivityInstanceId()
Activity instance reference.String
getAssignee()
The latest assignee given to this task.String
getCaseDefinitionId()
Case definition reference.String
getCaseDefinitionKey()
Case definition key reference.String
getCaseExecutionId()
Case execution reference.String
getCaseInstanceId()
Case instance reference.String
getDeleteReason()
The reason why this task was deleted {'completed' | 'deleted' | any other user defined string }.String
getDescription()
The latest description given to this task.Date
getDueDate()
Task due dateLong
getDurationInMillis()
Difference betweengetEndTime()
andgetStartTime()
in milliseconds.Date
getEndTime()
Time when the task was deleted or completed.String
getExecutionId()
Execution reference.Date
getFollowUpDate()
Task follow-up dateString
getId()
The unique identifier of this historic task instance.String
getName()
The latest name given to this task.String
getOwner()
Task ownerString
getParentTaskId()
The parent task of this task, in case this task was a subtaskint
getPriority()
Task priorityString
getProcessDefinitionId()
Process definition reference.String
getProcessDefinitionKey()
Process definition key reference.String
getProcessInstanceId()
Process instance reference.Date
getRemovalTime()
The time the historic task instance will be removed.String
getRootProcessInstanceId()
Root process instance reference.Date
getStartTime()
Time when the task started.String
getTaskDefinitionKey()
Task definition key.String
getTenantId()
The id of the tenant this historic task instance belongs to.
-
-
-
Method Detail
-
getId
String getId()
The unique identifier of this historic task instance. This is the same identifier as the runtime Task instance.
-
getProcessDefinitionKey
String getProcessDefinitionKey()
Process definition key reference.
-
getProcessDefinitionId
String getProcessDefinitionId()
Process definition reference.
-
getRootProcessInstanceId
String getRootProcessInstanceId()
Root process instance reference.
-
getProcessInstanceId
String getProcessInstanceId()
Process instance reference.
-
getExecutionId
String getExecutionId()
Execution reference.
-
getCaseDefinitionKey
String getCaseDefinitionKey()
Case definition key reference.
-
getCaseDefinitionId
String getCaseDefinitionId()
Case definition reference.
-
getCaseInstanceId
String getCaseInstanceId()
Case instance reference.
-
getCaseExecutionId
String getCaseExecutionId()
Case execution reference.
-
getActivityInstanceId
String getActivityInstanceId()
Activity instance reference.
-
getName
String getName()
The latest name given to this task.
-
getDescription
String getDescription()
The latest description given to this task.
-
getDeleteReason
String getDeleteReason()
The reason why this task was deleted {'completed' | 'deleted' | any other user defined string }.
-
getOwner
String getOwner()
Task owner
-
getAssignee
String getAssignee()
The latest assignee given to this task.
-
getStartTime
Date getStartTime()
Time when the task started.
-
getEndTime
Date getEndTime()
Time when the task was deleted or completed.
-
getDurationInMillis
Long getDurationInMillis()
Difference betweengetEndTime()
andgetStartTime()
in milliseconds.
-
getTaskDefinitionKey
String getTaskDefinitionKey()
Task definition key.
-
getPriority
int getPriority()
Task priority
-
getDueDate
Date getDueDate()
Task due date
-
getParentTaskId
String getParentTaskId()
The parent task of this task, in case this task was a subtask
-
getFollowUpDate
Date getFollowUpDate()
Task follow-up date
-
getTenantId
String getTenantId()
The id of the tenant this historic task instance belongs to. Can benull
if the historic task instance belongs to no single tenant.
-
getRemovalTime
Date getRemovalTime()
The time the historic task instance will be removed.
-
-