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
 String getActivityInstanceId()
          Activity instance reference.
 String getAssignee()
          The latest assignee given to this task.
 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 date
 Long getDurationInMillis()
          Difference between getEndTime() and getStartTime() in milliseconds.
 Date getEndTime()
          Time when the task was deleted or completed.
 String getExecutionId()
          Execution reference.
 Date getFollowUpDate()
          Task follow-up date
 String getId()
          The unique identifier of this historic task instance.
 String getName()
          The latest name given to this task.
 String getOwner()
          Task owner
 String getParentTaskId()
          The parent task of this task, in case this task was a subtask
 int getPriority()
          Task priority
 String getProcessDefinitionId()
          Process definition reference.
 String getProcessInstanceId()
          Process instance reference.
 Date getStartTime()
          Time when the task started.
 String getTaskDefinitionKey()
          Task definition key.
 

Method Detail

getId

String getId()
The unique identifier of this historic task instance. This is the same identifier as the runtime Task instance.


getProcessDefinitionId

String getProcessDefinitionId()
Process definition reference.


getProcessInstanceId

String getProcessInstanceId()
Process instance reference.


getExecutionId

String getExecutionId()
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 between getEndTime() and getStartTime() 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



Copyright © 2014 camunda services GmbH. All Rights Reserved.