Package org.flowable.task.api.history
Interface HistoricTaskInstanceQuery
- All Superinterfaces:
org.flowable.common.engine.api.query.DeleteQuery<HistoricTaskInstanceQuery,
,HistoricTaskInstance> org.flowable.common.engine.api.query.Query<HistoricTaskInstanceQuery,
,HistoricTaskInstance> TaskInfoQuery<HistoricTaskInstanceQuery,
HistoricTaskInstance>
public interface HistoricTaskInstanceQuery
extends TaskInfoQuery<HistoricTaskInstanceQuery,HistoricTaskInstance>, org.flowable.common.engine.api.query.DeleteQuery<HistoricTaskInstanceQuery,HistoricTaskInstance>
Allows programmatic querying for
HistoricTaskInstance
s.- Author:
- Tom Baeyens, Joram Barrez
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.flowable.common.engine.api.query.Query
org.flowable.common.engine.api.query.Query.NullHandlingOnOrder
-
Method Summary
Modifier and TypeMethodDescriptionfinished()
Only select historic task instances which are finished.Order by task delete reason (needs to be followed byQuery.asc()
orQuery.desc()
).Order by the historic activity instance id this task was used in (needs to be followed byQuery.asc()
orQuery.desc()
).Order by duration (needs to be followed byQuery.asc()
orQuery.desc()
).Order by end time (needs to be followed byQuery.asc()
orQuery.desc()
).Order by start time (needs to be followed byQuery.asc()
orQuery.desc()
).Only select historic task instances which are part of a process instance which is already finished.Only select historic task instances which are part of a process instance which is not finished yet.taskCompletedAfter
(Date endDate) Only select historic task instances which are completed after the given datetaskCompletedBefore
(Date endDate) Only select historic task instances which are completed before the given datetaskCompletedBy
(String userId) Only select historic task instances which are completed by the given usertaskCompletedOn
(Date endDate) Only select historic task instances which are completed on the given datetaskDeleteReason
(String taskDeleteReason) Only select historic task instances with the given task delete reason.taskDeleteReasonLike
(String taskDeleteReasonLike) Only select historic task instances with a task description like the given value.taskParentTaskId
(String parentTaskId) Only select subtasks of the given parent taskOnly select historic tasks without a delete reason (completed normally)Only select historic task instances which aren't finished yet.Methods inherited from interface org.flowable.common.engine.api.query.DeleteQuery
delete, deleteWithRelatedData
Methods inherited from interface org.flowable.common.engine.api.query.Query
asc, count, desc, list, listPage, orderBy, orderBy, singleResult
Methods inherited from interface org.flowable.task.api.TaskInfoQuery
caseDefinitionId, caseDefinitionKey, caseDefinitionKeyIn, caseDefinitionKeyLike, caseDefinitionKeyLikeIgnoreCase, caseInstanceId, caseInstanceIdWithChildren, caseVariableExists, caseVariableNotExists, caseVariableValueEquals, caseVariableValueEquals, caseVariableValueEqualsIgnoreCase, caseVariableValueGreaterThan, caseVariableValueGreaterThanOrEqual, caseVariableValueLessThan, caseVariableValueLessThanOrEqual, caseVariableValueLike, caseVariableValueLikeIgnoreCase, caseVariableValueNotEquals, caseVariableValueNotEqualsIgnoreCase, cmmnDeploymentId, cmmnDeploymentIdIn, deploymentId, deploymentIdIn, endOr, executionId, ignoreAssigneeValue, includeCaseVariables, includeIdentityLinks, includeProcessVariables, includeTaskLocalVariables, locale, or, orderByCategory, orderByDueDateNullsFirst, orderByDueDateNullsLast, orderByExecutionId, orderByProcessDefinitionId, orderByProcessInstanceId, orderByTaskAssignee, orderByTaskCreateTime, orderByTaskDefinitionKey, orderByTaskDescription, orderByTaskDueDate, orderByTaskId, orderByTaskName, orderByTaskOwner, orderByTaskPriority, orderByTenantId, planItemInstanceId, processCategoryIn, processCategoryNotIn, processDefinitionId, processDefinitionKey, processDefinitionKeyIn, processDefinitionKeyLike, processDefinitionKeyLikeIgnoreCase, processDefinitionName, processDefinitionNameLike, processInstanceBusinessKey, processInstanceBusinessKeyLike, processInstanceBusinessKeyLikeIgnoreCase, processInstanceId, processInstanceIdIn, processInstanceIdWithChildren, processVariableExists, processVariableNotExists, processVariableValueEquals, processVariableValueEquals, processVariableValueEqualsIgnoreCase, processVariableValueGreaterThan, processVariableValueGreaterThanOrEqual, processVariableValueLessThan, processVariableValueLessThanOrEqual, processVariableValueLike, processVariableValueLikeIgnoreCase, processVariableValueNotEquals, processVariableValueNotEqualsIgnoreCase, propagatedStageInstanceId, scopeDefinitionId, scopeId, scopeType, subScopeId, taskAssigned, taskAssignee, taskAssigneeIds, taskAssigneeLike, taskAssigneeLikeIgnoreCase, taskCandidateGroup, taskCandidateGroupIn, taskCandidateUser, taskCategory, taskCategoryIn, taskCategoryNotIn, taskClaimedAfter, taskClaimedBefore, taskClaimedBy, taskClaimedOn, taskCreatedAfter, taskCreatedBefore, taskCreatedOn, taskDefinitionId, taskDefinitionKey, taskDefinitionKeyLike, taskDefinitionKeys, taskDescription, taskDescriptionLike, taskDescriptionLikeIgnoreCase, taskDueAfter, taskDueBefore, taskDueDate, taskFormKey, taskId, taskIds, taskInProgressStartDueAfter, taskInProgressStartDueBefore, taskInProgressStartDueDate, taskInProgressStartedBy, taskInProgressStartTimeAfter, taskInProgressStartTimeBefore, taskInProgressStartTimeOn, taskInvolvedGroups, taskInvolvedUser, taskMaxPriority, taskMinPriority, taskName, taskNameIn, taskNameInIgnoreCase, taskNameLike, taskNameLikeIgnoreCase, taskOwner, taskOwnerLike, taskOwnerLikeIgnoreCase, taskParentScopeId, taskPriority, taskRootScopeId, taskState, taskSuspendedAfter, taskSuspendedBefore, taskSuspendedBy, taskSuspendedOn, taskTenantId, taskTenantIdLike, taskUnassigned, taskVariableExists, taskVariableNotExists, taskVariableValueEquals, taskVariableValueEquals, taskVariableValueEqualsIgnoreCase, taskVariableValueGreaterThan, taskVariableValueGreaterThanOrEqual, taskVariableValueLessThan, taskVariableValueLessThanOrEqual, taskVariableValueLike, taskVariableValueLikeIgnoreCase, taskVariableValueNotEquals, taskVariableValueNotEqualsIgnoreCase, taskWithFormKey, taskWithoutCategory, taskWithoutTenantId, withLocalizationFallback, withoutProcessInstanceId, withoutScopeId, withoutTaskDueDate, withoutTaskInProgressStartDueDate
-
Method Details
-
taskDeleteReason
Only select historic task instances with the given task delete reason. -
taskDeleteReasonLike
Only select historic task instances with a task description like the given value. The syntax that should be used is the same as in SQL, eg. %test%. -
finished
HistoricTaskInstanceQuery finished()Only select historic task instances which are finished. -
unfinished
HistoricTaskInstanceQuery unfinished()Only select historic task instances which aren't finished yet. -
processFinished
HistoricTaskInstanceQuery processFinished()Only select historic task instances which are part of a process instance which is already finished. -
processUnfinished
HistoricTaskInstanceQuery processUnfinished()Only select historic task instances which are part of a process instance which is not finished yet. -
taskParentTaskId
Only select subtasks of the given parent task -
taskCompletedOn
Only select historic task instances which are completed on the given date -
taskCompletedBefore
Only select historic task instances which are completed before the given date -
taskCompletedAfter
Only select historic task instances which are completed after the given date -
taskCompletedBy
Only select historic task instances which are completed by the given user -
taskWithoutDeleteReason
HistoricTaskInstanceQuery taskWithoutDeleteReason()Only select historic tasks without a delete reason (completed normally) -
orderByHistoricActivityInstanceId
HistoricTaskInstanceQuery orderByHistoricActivityInstanceId()Order by the historic activity instance id this task was used in (needs to be followed byQuery.asc()
orQuery.desc()
). -
orderByHistoricTaskInstanceDuration
HistoricTaskInstanceQuery orderByHistoricTaskInstanceDuration()Order by duration (needs to be followed byQuery.asc()
orQuery.desc()
). -
orderByHistoricTaskInstanceEndTime
HistoricTaskInstanceQuery orderByHistoricTaskInstanceEndTime()Order by end time (needs to be followed byQuery.asc()
orQuery.desc()
). -
orderByHistoricTaskInstanceStartTime
HistoricTaskInstanceQuery orderByHistoricTaskInstanceStartTime()Order by start time (needs to be followed byQuery.asc()
orQuery.desc()
). -
orderByDeleteReason
HistoricTaskInstanceQuery orderByDeleteReason()Order by task delete reason (needs to be followed byQuery.asc()
orQuery.desc()
).
-