Package org.flowable.engine.history
Interface HistoricActivityInstance
-
- All Superinterfaces:
org.flowable.common.engine.api.history.HistoricData
public interface HistoricActivityInstance extends org.flowable.common.engine.api.history.HistoricData
Represents one execution of an activity and it's stored permanent for statistics, audit and other business intelligence purposes.- Author:
- Christian Stettler, Joram Barrez
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getActivityId()
The unique identifier of the activity in the processString
getActivityName()
The display name for the activityString
getActivityType()
The XML tag of the activity as in the process fileString
getAssignee()
Assignee in case of user task activityString
getCalledProcessInstanceId()
The called process instance in case of call activityString
getDeleteReason()
Returns the delete reason for this activity, if any was set (if completed normally, no delete reason is set)Long
getDurationInMillis()
Difference betweengetEndTime()
andgetStartTime()
.Date
getEndTime()
Time when the activity instance endedString
getExecutionId()
Execution referenceString
getId()
The unique identifier of this historic activity instance.String
getProcessDefinitionId()
Process definition referenceString
getProcessInstanceId()
Process instance referenceDate
getStartTime()
Time when the activity instance startedString
getTaskId()
The corresponding task in case of task activityString
getTenantId()
Returns the tenant identifier for the historic activityInteger
getTransactionOrder()
Get transaction order value
-
-
-
Method Detail
-
getId
String getId()
The unique identifier of this historic activity instance.
-
getActivityId
String getActivityId()
The unique identifier of the activity in the process
-
getActivityName
String getActivityName()
The display name for the activity
-
getActivityType
String getActivityType()
The XML tag of the activity as in the process file
-
getProcessDefinitionId
String getProcessDefinitionId()
Process definition reference
-
getProcessInstanceId
String getProcessInstanceId()
Process instance reference
-
getExecutionId
String getExecutionId()
Execution reference
-
getTaskId
String getTaskId()
The corresponding task in case of task activity
-
getCalledProcessInstanceId
String getCalledProcessInstanceId()
The called process instance in case of call activity
-
getAssignee
String getAssignee()
Assignee in case of user task activity
-
getStartTime
Date getStartTime()
Time when the activity instance started
-
getEndTime
Date getEndTime()
Time when the activity instance ended
-
getDurationInMillis
Long getDurationInMillis()
Difference betweengetEndTime()
andgetStartTime()
.
-
getTransactionOrder
Integer getTransactionOrder()
Get transaction order value
-
getDeleteReason
String getDeleteReason()
Returns the delete reason for this activity, if any was set (if completed normally, no delete reason is set)
-
getTenantId
String getTenantId()
Returns the tenant identifier for the historic activity
-
-