Package org.flowable.engine.impl
Class HistoricActivityInstanceQueryImpl
- java.lang.Object
-
- org.flowable.common.engine.impl.db.ListQueryParameterObject
-
- org.flowable.common.engine.impl.query.AbstractQuery<HistoricActivityInstanceQuery,HistoricActivityInstance>
-
- org.flowable.engine.impl.HistoricActivityInstanceQueryImpl
-
- All Implemented Interfaces:
Serializable,DeleteQuery<HistoricActivityInstanceQuery,HistoricActivityInstance>,Query<HistoricActivityInstanceQuery,HistoricActivityInstance>,Command<Object>,HistoricActivityInstanceQuery
public class HistoricActivityInstanceQueryImpl extends AbstractQuery<HistoricActivityInstanceQuery,HistoricActivityInstance> implements HistoricActivityInstanceQuery
- Author:
- Tom Baeyens, Zheng Ji
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.flowable.common.engine.impl.db.ListQueryParameterObject
ListQueryParameterObject.OrderBy, ListQueryParameterObject.ResultType
-
Nested classes/interfaces inherited from interface org.flowable.common.engine.api.query.Query
Query.NullHandlingOnOrder
-
-
Field Summary
Fields Modifier and Type Field Description protected StringactivityIdprotected StringactivityInstanceIdprotected StringactivityNameprotected StringactivityTypeprotected Set<String>activityTypesprotected Stringassigneeprotected StringdeleteReasonprotected StringdeleteReasonLikeprotected StringexecutionIdprotected booleanfinishedprotected DatefinishedAfterprotected DatefinishedBeforeprotected StringprocessDefinitionIdprotected StringprocessInstanceIdprotected DatestartedAfterprotected DatestartedBeforeprotected StringtenantIdprotected StringtenantIdLikeprotected List<String>tenantIdsprotected booleanunfinishedprotected booleanwithoutTenantId-
Fields inherited from class org.flowable.common.engine.impl.query.AbstractQuery
commandContext, commandExecutor
-
Fields inherited from class org.flowable.common.engine.impl.db.ListQueryParameterObject
databaseType, DEFAULT_ORDER_BY, defaultOrderBy, firstResult, maxResults, nullHandlingColumn, nullHandlingOnOrder, orderByCollection, orderProperty, parameter, resultType, SORTORDER_ASC, SORTORDER_DESC
-
-
Constructor Summary
Constructors Constructor Description HistoricActivityInstanceQueryImpl()HistoricActivityInstanceQueryImpl(CommandContext commandContext)HistoricActivityInstanceQueryImpl(CommandExecutor commandExecutor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HistoricActivityInstanceQueryImplactivityId(String activityId)Only select historic activity instances for the given activity (id from BPMN 2.0 XML)HistoricActivityInstanceQueryImplactivityInstanceId(String activityInstanceId)Only select historic activity instances with the given id (primary key within history tables).HistoricActivityInstanceQueryImplactivityName(String activityName)Only select historic activity instances for activities with the given nameHistoricActivityInstanceQueryImplactivityTenantId(String tenantId)Only select historic activity instances that have the given tenant id.HistoricActivityInstanceQueryImplactivityTenantIdLike(String tenantIdLike)Only select historic activity instances with a tenant id like the given one.HistoricActivityInstanceQueryImplactivityType(String activityType)Only select historic activity instances for activities with the given activity typeHistoricActivityInstanceQueryactivityTypes(Set<String> activityTypes)Only select historic activity instances whose activity type is in the given set of activity types.HistoricActivityInstanceQueryImplactivityWithoutTenantId()Only select historic activity instances that do not have a tenant id.voiddelete()HistoricActivityInstanceQuerydeleteReason(String deleteReason)Only select historic activity instances with a specific delete reason.HistoricActivityInstanceQuerydeleteReasonLike(String deleteReasonLike)Only select historic activity instances with a delete reason that matches the provided parameter.voiddeleteWithRelatedData()longexecuteCount(CommandContext commandContext)List<HistoricActivityInstance>executeList(CommandContext commandContext)HistoricActivityInstanceQueryImplexecutionId(String executionId)Only select historic activity instances for the given executionHistoricActivityInstanceQueryImplfinished()Only select historic activity instances that are finished.HistoricActivityInstanceQueryImplfinishedAfter(Date date)Only select historic activity instances that were started after the given date.HistoricActivityInstanceQueryImplfinishedBefore(Date date)Only select historic activity instances that were started before the given date.StringgetActivityId()StringgetActivityInstanceId()StringgetActivityName()StringgetActivityType()Set<String>getActivityTypes()StringgetAssignee()StringgetDeleteReason()StringgetDeleteReasonLike()StringgetExecutionId()DategetFinishedAfter()DategetFinishedBefore()StringgetProcessDefinitionId()StringgetProcessInstanceId()DategetStartedAfter()DategetStartedBefore()StringgetTenantId()StringgetTenantIdLike()List<String>getTenantIds()booleanisFinished()booleanisUnfinished()booleanisWithoutTenantId()HistoricActivityInstanceQueryorderByActivityId()Order by activityId (needs to be followed byQuery.asc()orQuery.desc()).HistoricActivityInstanceQueryImplorderByActivityName()Order by activityName (needs to be followed byQuery.asc()orQuery.desc()).HistoricActivityInstanceQueryImplorderByActivityType()Order by activityType (needs to be followed byQuery.asc()orQuery.desc()).HistoricActivityInstanceQueryImplorderByExecutionId()Order by executionId (needs to be followed byQuery.asc()orQuery.desc()).HistoricActivityInstanceQueryImplorderByHistoricActivityInstanceDuration()Order by duration (needs to be followed byQuery.asc()orQuery.desc()).HistoricActivityInstanceQueryImplorderByHistoricActivityInstanceEndTime()Order by end (needs to be followed byQuery.asc()orQuery.desc()).HistoricActivityInstanceQueryImplorderByHistoricActivityInstanceId()Order by id (needs to be followed byQuery.asc()orQuery.desc()).HistoricActivityInstanceQueryImplorderByHistoricActivityInstanceStartTime()Order by start (needs to be followed byQuery.asc()orQuery.desc()).HistoricActivityInstanceQueryImplorderByProcessDefinitionId()Order by processDefinitionId (needs to be followed byQuery.asc()orQuery.desc()).HistoricActivityInstanceQueryImplorderByProcessInstanceId()Order by processInstanceId (needs to be followed byQuery.asc()orQuery.desc()).HistoricActivityInstanceQueryImplorderByTenantId()Order by tenant id (needs to be followed byQuery.asc()orQuery.desc()).HistoricActivityInstanceQueryImplprocessDefinitionId(String processDefinitionId)Only select historic activity instances for the given process definitionHistoricActivityInstanceQueryImplprocessInstanceId(String processInstanceId)Only select historic activity instances with the given process instance.HistoricActivityInstanceQueryImplstartedAfter(Date date)Only select historic activity instances that were started after the given date.HistoricActivityInstanceQueryImplstartedBefore(Date date)Only select historic activity instances that were started before the given date.HistoricActivityInstanceQueryImpltaskAssignee(String assignee)Only select historic activity instances for userTask activities assigned to the given userHistoricActivityInstanceQuerytenantIdIn(List<String> tenantIds)Only select historic activity instances with one of the given tenant ids.HistoricActivityInstanceQueryImplunfinished()Only select historic activity instances that are not finished yet.-
Methods inherited from class org.flowable.common.engine.impl.query.AbstractQuery
asc, checkQueryOk, count, desc, direction, execute, executeSingleResult, list, listPage, orderBy, orderBy, setCommandExecutor, singleResult
-
Methods inherited from class org.flowable.common.engine.impl.db.ListQueryParameterObject
addOrder, buildOrderBy, getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getNullHandlingColumn, getOrderBy, getOrderByCollectionSafe, getOrderByForWindow, getOuterJoinOrderBy, getParameter, hasOrderBy, hasOrderByForColumn, isNeedsPaging, mapOrderByToSql, setDatabaseType, setFirstResult, setMaxResults, setNullHandlingColumn, setParameter
-
-
-
-
Field Detail
-
activityInstanceId
protected String activityInstanceId
-
processInstanceId
protected String processInstanceId
-
executionId
protected String executionId
-
processDefinitionId
protected String processDefinitionId
-
activityId
protected String activityId
-
activityName
protected String activityName
-
activityType
protected String activityType
-
assignee
protected String assignee
-
tenantId
protected String tenantId
-
tenantIdLike
protected String tenantIdLike
-
withoutTenantId
protected boolean withoutTenantId
-
finished
protected boolean finished
-
unfinished
protected boolean unfinished
-
deleteReason
protected String deleteReason
-
deleteReasonLike
protected String deleteReasonLike
-
startedBefore
protected Date startedBefore
-
startedAfter
protected Date startedAfter
-
finishedBefore
protected Date finishedBefore
-
finishedAfter
protected Date finishedAfter
-
-
Constructor Detail
-
HistoricActivityInstanceQueryImpl
public HistoricActivityInstanceQueryImpl()
-
HistoricActivityInstanceQueryImpl
public HistoricActivityInstanceQueryImpl(CommandContext commandContext)
-
HistoricActivityInstanceQueryImpl
public HistoricActivityInstanceQueryImpl(CommandExecutor commandExecutor)
-
-
Method Detail
-
executeCount
public long executeCount(CommandContext commandContext)
- Specified by:
executeCountin classAbstractQuery<HistoricActivityInstanceQuery,HistoricActivityInstance>
-
executeList
public List<HistoricActivityInstance> executeList(CommandContext commandContext)
- Specified by:
executeListin classAbstractQuery<HistoricActivityInstanceQuery,HistoricActivityInstance>
-
processInstanceId
public HistoricActivityInstanceQueryImpl processInstanceId(String processInstanceId)
Description copied from interface:HistoricActivityInstanceQueryOnly select historic activity instances with the given process instance.ProcessInstanceids andHistoricProcessInstanceids match.- Specified by:
processInstanceIdin interfaceHistoricActivityInstanceQuery
-
executionId
public HistoricActivityInstanceQueryImpl executionId(String executionId)
Description copied from interface:HistoricActivityInstanceQueryOnly select historic activity instances for the given execution- Specified by:
executionIdin interfaceHistoricActivityInstanceQuery
-
processDefinitionId
public HistoricActivityInstanceQueryImpl processDefinitionId(String processDefinitionId)
Description copied from interface:HistoricActivityInstanceQueryOnly select historic activity instances for the given process definition- Specified by:
processDefinitionIdin interfaceHistoricActivityInstanceQuery
-
activityId
public HistoricActivityInstanceQueryImpl activityId(String activityId)
Description copied from interface:HistoricActivityInstanceQueryOnly select historic activity instances for the given activity (id from BPMN 2.0 XML)- Specified by:
activityIdin interfaceHistoricActivityInstanceQuery
-
activityName
public HistoricActivityInstanceQueryImpl activityName(String activityName)
Description copied from interface:HistoricActivityInstanceQueryOnly select historic activity instances for activities with the given name- Specified by:
activityNamein interfaceHistoricActivityInstanceQuery
-
activityType
public HistoricActivityInstanceQueryImpl activityType(String activityType)
Description copied from interface:HistoricActivityInstanceQueryOnly select historic activity instances for activities with the given activity type- Specified by:
activityTypein interfaceHistoricActivityInstanceQuery
-
startedAfter
public HistoricActivityInstanceQueryImpl startedAfter(Date date)
Description copied from interface:HistoricActivityInstanceQueryOnly select historic activity instances that were started after the given date.- Specified by:
startedAfterin interfaceHistoricActivityInstanceQuery
-
startedBefore
public HistoricActivityInstanceQueryImpl startedBefore(Date date)
Description copied from interface:HistoricActivityInstanceQueryOnly select historic activity instances that were started before the given date.- Specified by:
startedBeforein interfaceHistoricActivityInstanceQuery
-
finishedAfter
public HistoricActivityInstanceQueryImpl finishedAfter(Date date)
Description copied from interface:HistoricActivityInstanceQueryOnly select historic activity instances that were started after the given date.- Specified by:
finishedAfterin interfaceHistoricActivityInstanceQuery
-
finishedBefore
public HistoricActivityInstanceQueryImpl finishedBefore(Date date)
Description copied from interface:HistoricActivityInstanceQueryOnly select historic activity instances that were started before the given date.- Specified by:
finishedBeforein interfaceHistoricActivityInstanceQuery
-
activityTypes
public HistoricActivityInstanceQuery activityTypes(Set<String> activityTypes)
Description copied from interface:HistoricActivityInstanceQueryOnly select historic activity instances whose activity type is in the given set of activity types.- Specified by:
activityTypesin interfaceHistoricActivityInstanceQuery
-
taskAssignee
public HistoricActivityInstanceQueryImpl taskAssignee(String assignee)
Description copied from interface:HistoricActivityInstanceQueryOnly select historic activity instances for userTask activities assigned to the given user- Specified by:
taskAssigneein interfaceHistoricActivityInstanceQuery
-
finished
public HistoricActivityInstanceQueryImpl finished()
Description copied from interface:HistoricActivityInstanceQueryOnly select historic activity instances that are finished.- Specified by:
finishedin interfaceHistoricActivityInstanceQuery
-
unfinished
public HistoricActivityInstanceQueryImpl unfinished()
Description copied from interface:HistoricActivityInstanceQueryOnly select historic activity instances that are not finished yet.- Specified by:
unfinishedin interfaceHistoricActivityInstanceQuery
-
deleteReason
public HistoricActivityInstanceQuery deleteReason(String deleteReason)
Description copied from interface:HistoricActivityInstanceQueryOnly select historic activity instances with a specific delete reason.- Specified by:
deleteReasonin interfaceHistoricActivityInstanceQuery
-
deleteReasonLike
public HistoricActivityInstanceQuery deleteReasonLike(String deleteReasonLike)
Description copied from interface:HistoricActivityInstanceQueryOnly select historic activity instances with a delete reason that matches the provided parameter.- Specified by:
deleteReasonLikein interfaceHistoricActivityInstanceQuery
-
activityTenantId
public HistoricActivityInstanceQueryImpl activityTenantId(String tenantId)
Description copied from interface:HistoricActivityInstanceQueryOnly select historic activity instances that have the given tenant id.- Specified by:
activityTenantIdin interfaceHistoricActivityInstanceQuery
-
getTenantId
public String getTenantId()
-
activityTenantIdLike
public HistoricActivityInstanceQueryImpl activityTenantIdLike(String tenantIdLike)
Description copied from interface:HistoricActivityInstanceQueryOnly select historic activity instances with a tenant id like the given one.- Specified by:
activityTenantIdLikein interfaceHistoricActivityInstanceQuery
-
tenantIdIn
public HistoricActivityInstanceQuery tenantIdIn(List<String> tenantIds)
Description copied from interface:HistoricActivityInstanceQueryOnly select historic activity instances with one of the given tenant ids.- Specified by:
tenantIdInin interfaceHistoricActivityInstanceQuery
-
getTenantIdLike
public String getTenantIdLike()
-
activityWithoutTenantId
public HistoricActivityInstanceQueryImpl activityWithoutTenantId()
Description copied from interface:HistoricActivityInstanceQueryOnly select historic activity instances that do not have a tenant id.- Specified by:
activityWithoutTenantIdin interfaceHistoricActivityInstanceQuery
-
isWithoutTenantId
public boolean isWithoutTenantId()
-
orderByHistoricActivityInstanceDuration
public HistoricActivityInstanceQueryImpl orderByHistoricActivityInstanceDuration()
Description copied from interface:HistoricActivityInstanceQueryOrder by duration (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByHistoricActivityInstanceDurationin interfaceHistoricActivityInstanceQuery
-
orderByHistoricActivityInstanceEndTime
public HistoricActivityInstanceQueryImpl orderByHistoricActivityInstanceEndTime()
Description copied from interface:HistoricActivityInstanceQueryOrder by end (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByHistoricActivityInstanceEndTimein interfaceHistoricActivityInstanceQuery
-
orderByExecutionId
public HistoricActivityInstanceQueryImpl orderByExecutionId()
Description copied from interface:HistoricActivityInstanceQueryOrder by executionId (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByExecutionIdin interfaceHistoricActivityInstanceQuery
-
orderByHistoricActivityInstanceId
public HistoricActivityInstanceQueryImpl orderByHistoricActivityInstanceId()
Description copied from interface:HistoricActivityInstanceQueryOrder by id (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByHistoricActivityInstanceIdin interfaceHistoricActivityInstanceQuery
-
orderByProcessDefinitionId
public HistoricActivityInstanceQueryImpl orderByProcessDefinitionId()
Description copied from interface:HistoricActivityInstanceQueryOrder by processDefinitionId (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByProcessDefinitionIdin interfaceHistoricActivityInstanceQuery
-
orderByProcessInstanceId
public HistoricActivityInstanceQueryImpl orderByProcessInstanceId()
Description copied from interface:HistoricActivityInstanceQueryOrder by processInstanceId (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByProcessInstanceIdin interfaceHistoricActivityInstanceQuery
-
orderByHistoricActivityInstanceStartTime
public HistoricActivityInstanceQueryImpl orderByHistoricActivityInstanceStartTime()
Description copied from interface:HistoricActivityInstanceQueryOrder by start (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByHistoricActivityInstanceStartTimein interfaceHistoricActivityInstanceQuery
-
orderByActivityId
public HistoricActivityInstanceQuery orderByActivityId()
Description copied from interface:HistoricActivityInstanceQueryOrder by activityId (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByActivityIdin interfaceHistoricActivityInstanceQuery
-
orderByActivityName
public HistoricActivityInstanceQueryImpl orderByActivityName()
Description copied from interface:HistoricActivityInstanceQueryOrder by activityName (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByActivityNamein interfaceHistoricActivityInstanceQuery
-
orderByActivityType
public HistoricActivityInstanceQueryImpl orderByActivityType()
Description copied from interface:HistoricActivityInstanceQueryOrder by activityType (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByActivityTypein interfaceHistoricActivityInstanceQuery
-
orderByTenantId
public HistoricActivityInstanceQueryImpl orderByTenantId()
Description copied from interface:HistoricActivityInstanceQueryOrder by tenant id (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByTenantIdin interfaceHistoricActivityInstanceQuery
-
activityInstanceId
public HistoricActivityInstanceQueryImpl activityInstanceId(String activityInstanceId)
Description copied from interface:HistoricActivityInstanceQueryOnly select historic activity instances with the given id (primary key within history tables).- Specified by:
activityInstanceIdin interfaceHistoricActivityInstanceQuery
-
delete
public void delete()
- Specified by:
deletein interfaceDeleteQuery<HistoricActivityInstanceQuery,HistoricActivityInstance>
-
deleteWithRelatedData
public void deleteWithRelatedData()
- Specified by:
deleteWithRelatedDatain interfaceDeleteQuery<HistoricActivityInstanceQuery,HistoricActivityInstance>
-
getProcessInstanceId
public String getProcessInstanceId()
-
getExecutionId
public String getExecutionId()
-
getProcessDefinitionId
public String getProcessDefinitionId()
-
getActivityId
public String getActivityId()
-
getActivityName
public String getActivityName()
-
getActivityType
public String getActivityType()
-
getAssignee
public String getAssignee()
-
isFinished
public boolean isFinished()
-
isUnfinished
public boolean isUnfinished()
-
getActivityInstanceId
public String getActivityInstanceId()
-
getDeleteReason
public String getDeleteReason()
-
getDeleteReasonLike
public String getDeleteReasonLike()
-
getStartedAfter
public Date getStartedAfter()
-
getStartedBefore
public Date getStartedBefore()
-
getFinishedAfter
public Date getFinishedAfter()
-
getFinishedBefore
public Date getFinishedBefore()
-
-