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
,org.flowable.common.engine.api.query.DeleteQuery<HistoricActivityInstanceQuery,HistoricActivityInstance>
,org.flowable.common.engine.api.query.Query<HistoricActivityInstanceQuery,HistoricActivityInstance>
,org.flowable.common.engine.impl.interceptor.Command<Object>
,HistoricActivityInstanceQuery
public class HistoricActivityInstanceQueryImpl extends org.flowable.common.engine.impl.query.AbstractQuery<HistoricActivityInstanceQuery,HistoricActivityInstance> implements HistoricActivityInstanceQuery
- Author:
- Tom Baeyens, Zheng Ji
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected String
activityId
protected String
activityInstanceId
protected String
activityName
protected String
activityType
protected Set<String>
activityTypes
protected String
assignee
protected String
deleteReason
protected String
deleteReasonLike
protected String
executionId
protected boolean
finished
protected Date
finishedAfter
protected Date
finishedBefore
protected String
processDefinitionId
protected String
processInstanceId
protected Date
startedAfter
protected Date
startedBefore
protected String
tenantId
protected String
tenantIdLike
protected List<String>
tenantIds
protected boolean
unfinished
protected boolean
withoutTenantId
-
Constructor Summary
Constructors Constructor Description HistoricActivityInstanceQueryImpl()
HistoricActivityInstanceQueryImpl(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
HistoricActivityInstanceQueryImpl(org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HistoricActivityInstanceQueryImpl
activityId(String activityId)
Only select historic activity instances for the given activity (id from BPMN 2.0 XML)HistoricActivityInstanceQueryImpl
activityInstanceId(String activityInstanceId)
Only select historic activity instances with the given id (primary key within history tables).HistoricActivityInstanceQueryImpl
activityName(String activityName)
Only select historic activity instances for activities with the given nameHistoricActivityInstanceQueryImpl
activityTenantId(String tenantId)
Only select historic activity instances that have the given tenant id.HistoricActivityInstanceQueryImpl
activityTenantIdLike(String tenantIdLike)
Only select historic activity instances with a tenant id like the given one.HistoricActivityInstanceQueryImpl
activityType(String activityType)
Only select historic activity instances for activities with the given activity typeHistoricActivityInstanceQuery
activityTypes(Set<String> activityTypes)
Only select historic activity instances whose activity type is in the given set of activity types.HistoricActivityInstanceQueryImpl
activityWithoutTenantId()
Only select historic activity instances that do not have a tenant id.void
delete()
HistoricActivityInstanceQuery
deleteReason(String deleteReason)
Only select historic activity instances with a specific delete reason.HistoricActivityInstanceQuery
deleteReasonLike(String deleteReasonLike)
Only select historic activity instances with a delete reason that matches the provided parameter.void
deleteWithRelatedData()
long
executeCount(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
List<HistoricActivityInstance>
executeList(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
HistoricActivityInstanceQueryImpl
executionId(String executionId)
Only select historic activity instances for the given executionHistoricActivityInstanceQueryImpl
finished()
Only select historic activity instances that are finished.HistoricActivityInstanceQueryImpl
finishedAfter(Date date)
Only select historic activity instances that were started after the given date.HistoricActivityInstanceQueryImpl
finishedBefore(Date date)
Only select historic activity instances that were started before the given date.String
getActivityId()
String
getActivityInstanceId()
String
getActivityName()
String
getActivityType()
Set<String>
getActivityTypes()
String
getAssignee()
String
getDeleteReason()
String
getDeleteReasonLike()
String
getExecutionId()
Date
getFinishedAfter()
Date
getFinishedBefore()
String
getProcessDefinitionId()
String
getProcessInstanceId()
Date
getStartedAfter()
Date
getStartedBefore()
String
getTenantId()
String
getTenantIdLike()
List<String>
getTenantIds()
boolean
isFinished()
boolean
isUnfinished()
boolean
isWithoutTenantId()
HistoricActivityInstanceQuery
orderByActivityId()
Order by activityId (needs to be followed byQuery.asc()
orQuery.desc()
).HistoricActivityInstanceQueryImpl
orderByActivityName()
Order by activityName (needs to be followed byQuery.asc()
orQuery.desc()
).HistoricActivityInstanceQueryImpl
orderByActivityType()
Order by activityType (needs to be followed byQuery.asc()
orQuery.desc()
).HistoricActivityInstanceQueryImpl
orderByExecutionId()
Order by executionId (needs to be followed byQuery.asc()
orQuery.desc()
).HistoricActivityInstanceQueryImpl
orderByHistoricActivityInstanceDuration()
Order by duration (needs to be followed byQuery.asc()
orQuery.desc()
).HistoricActivityInstanceQueryImpl
orderByHistoricActivityInstanceEndTime()
Order by end (needs to be followed byQuery.asc()
orQuery.desc()
).HistoricActivityInstanceQueryImpl
orderByHistoricActivityInstanceId()
Order by id (needs to be followed byQuery.asc()
orQuery.desc()
).HistoricActivityInstanceQueryImpl
orderByHistoricActivityInstanceStartTime()
Order by start (needs to be followed byQuery.asc()
orQuery.desc()
).HistoricActivityInstanceQueryImpl
orderByProcessDefinitionId()
Order by processDefinitionId (needs to be followed byQuery.asc()
orQuery.desc()
).HistoricActivityInstanceQueryImpl
orderByProcessInstanceId()
Order by processInstanceId (needs to be followed byQuery.asc()
orQuery.desc()
).HistoricActivityInstanceQueryImpl
orderByTenantId()
Order by tenant id (needs to be followed byQuery.asc()
orQuery.desc()
).HistoricActivityInstanceQueryImpl
processDefinitionId(String processDefinitionId)
Only select historic activity instances for the given process definitionHistoricActivityInstanceQueryImpl
processInstanceId(String processInstanceId)
Only select historic activity instances with the given process instance.HistoricActivityInstanceQueryImpl
startedAfter(Date date)
Only select historic activity instances that were started after the given date.HistoricActivityInstanceQueryImpl
startedBefore(Date date)
Only select historic activity instances that were started before the given date.HistoricActivityInstanceQueryImpl
taskAssignee(String assignee)
Only select historic activity instances for userTask activities assigned to the given userHistoricActivityInstanceQuery
tenantIdIn(List<String> tenantIds)
Only select historic activity instances with one of the given tenant ids.HistoricActivityInstanceQueryImpl
unfinished()
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(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
-
HistoricActivityInstanceQueryImpl
public HistoricActivityInstanceQueryImpl(org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor)
-
-
Method Detail
-
executeCount
public long executeCount(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
- Specified by:
executeCount
in classorg.flowable.common.engine.impl.query.AbstractQuery<HistoricActivityInstanceQuery,HistoricActivityInstance>
-
executeList
public List<HistoricActivityInstance> executeList(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
- Specified by:
executeList
in classorg.flowable.common.engine.impl.query.AbstractQuery<HistoricActivityInstanceQuery,HistoricActivityInstance>
-
processInstanceId
public HistoricActivityInstanceQueryImpl processInstanceId(String processInstanceId)
Description copied from interface:HistoricActivityInstanceQuery
Only select historic activity instances with the given process instance.ProcessInstance
ids andHistoricProcessInstance
ids match.- Specified by:
processInstanceId
in interfaceHistoricActivityInstanceQuery
-
executionId
public HistoricActivityInstanceQueryImpl executionId(String executionId)
Description copied from interface:HistoricActivityInstanceQuery
Only select historic activity instances for the given execution- Specified by:
executionId
in interfaceHistoricActivityInstanceQuery
-
processDefinitionId
public HistoricActivityInstanceQueryImpl processDefinitionId(String processDefinitionId)
Description copied from interface:HistoricActivityInstanceQuery
Only select historic activity instances for the given process definition- Specified by:
processDefinitionId
in interfaceHistoricActivityInstanceQuery
-
activityId
public HistoricActivityInstanceQueryImpl activityId(String activityId)
Description copied from interface:HistoricActivityInstanceQuery
Only select historic activity instances for the given activity (id from BPMN 2.0 XML)- Specified by:
activityId
in interfaceHistoricActivityInstanceQuery
-
activityName
public HistoricActivityInstanceQueryImpl activityName(String activityName)
Description copied from interface:HistoricActivityInstanceQuery
Only select historic activity instances for activities with the given name- Specified by:
activityName
in interfaceHistoricActivityInstanceQuery
-
activityType
public HistoricActivityInstanceQueryImpl activityType(String activityType)
Description copied from interface:HistoricActivityInstanceQuery
Only select historic activity instances for activities with the given activity type- Specified by:
activityType
in interfaceHistoricActivityInstanceQuery
-
startedAfter
public HistoricActivityInstanceQueryImpl startedAfter(Date date)
Description copied from interface:HistoricActivityInstanceQuery
Only select historic activity instances that were started after the given date.- Specified by:
startedAfter
in interfaceHistoricActivityInstanceQuery
-
startedBefore
public HistoricActivityInstanceQueryImpl startedBefore(Date date)
Description copied from interface:HistoricActivityInstanceQuery
Only select historic activity instances that were started before the given date.- Specified by:
startedBefore
in interfaceHistoricActivityInstanceQuery
-
finishedAfter
public HistoricActivityInstanceQueryImpl finishedAfter(Date date)
Description copied from interface:HistoricActivityInstanceQuery
Only select historic activity instances that were started after the given date.- Specified by:
finishedAfter
in interfaceHistoricActivityInstanceQuery
-
finishedBefore
public HistoricActivityInstanceQueryImpl finishedBefore(Date date)
Description copied from interface:HistoricActivityInstanceQuery
Only select historic activity instances that were started before the given date.- Specified by:
finishedBefore
in interfaceHistoricActivityInstanceQuery
-
activityTypes
public HistoricActivityInstanceQuery activityTypes(Set<String> activityTypes)
Description copied from interface:HistoricActivityInstanceQuery
Only select historic activity instances whose activity type is in the given set of activity types.- Specified by:
activityTypes
in interfaceHistoricActivityInstanceQuery
-
taskAssignee
public HistoricActivityInstanceQueryImpl taskAssignee(String assignee)
Description copied from interface:HistoricActivityInstanceQuery
Only select historic activity instances for userTask activities assigned to the given user- Specified by:
taskAssignee
in interfaceHistoricActivityInstanceQuery
-
finished
public HistoricActivityInstanceQueryImpl finished()
Description copied from interface:HistoricActivityInstanceQuery
Only select historic activity instances that are finished.- Specified by:
finished
in interfaceHistoricActivityInstanceQuery
-
unfinished
public HistoricActivityInstanceQueryImpl unfinished()
Description copied from interface:HistoricActivityInstanceQuery
Only select historic activity instances that are not finished yet.- Specified by:
unfinished
in interfaceHistoricActivityInstanceQuery
-
deleteReason
public HistoricActivityInstanceQuery deleteReason(String deleteReason)
Description copied from interface:HistoricActivityInstanceQuery
Only select historic activity instances with a specific delete reason.- Specified by:
deleteReason
in interfaceHistoricActivityInstanceQuery
-
deleteReasonLike
public HistoricActivityInstanceQuery deleteReasonLike(String deleteReasonLike)
Description copied from interface:HistoricActivityInstanceQuery
Only select historic activity instances with a delete reason that matches the provided parameter.- Specified by:
deleteReasonLike
in interfaceHistoricActivityInstanceQuery
-
activityTenantId
public HistoricActivityInstanceQueryImpl activityTenantId(String tenantId)
Description copied from interface:HistoricActivityInstanceQuery
Only select historic activity instances that have the given tenant id.- Specified by:
activityTenantId
in interfaceHistoricActivityInstanceQuery
-
getTenantId
public String getTenantId()
-
activityTenantIdLike
public HistoricActivityInstanceQueryImpl activityTenantIdLike(String tenantIdLike)
Description copied from interface:HistoricActivityInstanceQuery
Only select historic activity instances with a tenant id like the given one.- Specified by:
activityTenantIdLike
in interfaceHistoricActivityInstanceQuery
-
tenantIdIn
public HistoricActivityInstanceQuery tenantIdIn(List<String> tenantIds)
Description copied from interface:HistoricActivityInstanceQuery
Only select historic activity instances with one of the given tenant ids.- Specified by:
tenantIdIn
in interfaceHistoricActivityInstanceQuery
-
getTenantIdLike
public String getTenantIdLike()
-
activityWithoutTenantId
public HistoricActivityInstanceQueryImpl activityWithoutTenantId()
Description copied from interface:HistoricActivityInstanceQuery
Only select historic activity instances that do not have a tenant id.- Specified by:
activityWithoutTenantId
in interfaceHistoricActivityInstanceQuery
-
isWithoutTenantId
public boolean isWithoutTenantId()
-
orderByHistoricActivityInstanceDuration
public HistoricActivityInstanceQueryImpl orderByHistoricActivityInstanceDuration()
Description copied from interface:HistoricActivityInstanceQuery
Order by duration (needs to be followed byQuery.asc()
orQuery.desc()
).- Specified by:
orderByHistoricActivityInstanceDuration
in interfaceHistoricActivityInstanceQuery
-
orderByHistoricActivityInstanceEndTime
public HistoricActivityInstanceQueryImpl orderByHistoricActivityInstanceEndTime()
Description copied from interface:HistoricActivityInstanceQuery
Order by end (needs to be followed byQuery.asc()
orQuery.desc()
).- Specified by:
orderByHistoricActivityInstanceEndTime
in interfaceHistoricActivityInstanceQuery
-
orderByExecutionId
public HistoricActivityInstanceQueryImpl orderByExecutionId()
Description copied from interface:HistoricActivityInstanceQuery
Order by executionId (needs to be followed byQuery.asc()
orQuery.desc()
).- Specified by:
orderByExecutionId
in interfaceHistoricActivityInstanceQuery
-
orderByHistoricActivityInstanceId
public HistoricActivityInstanceQueryImpl orderByHistoricActivityInstanceId()
Description copied from interface:HistoricActivityInstanceQuery
Order by id (needs to be followed byQuery.asc()
orQuery.desc()
).- Specified by:
orderByHistoricActivityInstanceId
in interfaceHistoricActivityInstanceQuery
-
orderByProcessDefinitionId
public HistoricActivityInstanceQueryImpl orderByProcessDefinitionId()
Description copied from interface:HistoricActivityInstanceQuery
Order by processDefinitionId (needs to be followed byQuery.asc()
orQuery.desc()
).- Specified by:
orderByProcessDefinitionId
in interfaceHistoricActivityInstanceQuery
-
orderByProcessInstanceId
public HistoricActivityInstanceQueryImpl orderByProcessInstanceId()
Description copied from interface:HistoricActivityInstanceQuery
Order by processInstanceId (needs to be followed byQuery.asc()
orQuery.desc()
).- Specified by:
orderByProcessInstanceId
in interfaceHistoricActivityInstanceQuery
-
orderByHistoricActivityInstanceStartTime
public HistoricActivityInstanceQueryImpl orderByHistoricActivityInstanceStartTime()
Description copied from interface:HistoricActivityInstanceQuery
Order by start (needs to be followed byQuery.asc()
orQuery.desc()
).- Specified by:
orderByHistoricActivityInstanceStartTime
in interfaceHistoricActivityInstanceQuery
-
orderByActivityId
public HistoricActivityInstanceQuery orderByActivityId()
Description copied from interface:HistoricActivityInstanceQuery
Order by activityId (needs to be followed byQuery.asc()
orQuery.desc()
).- Specified by:
orderByActivityId
in interfaceHistoricActivityInstanceQuery
-
orderByActivityName
public HistoricActivityInstanceQueryImpl orderByActivityName()
Description copied from interface:HistoricActivityInstanceQuery
Order by activityName (needs to be followed byQuery.asc()
orQuery.desc()
).- Specified by:
orderByActivityName
in interfaceHistoricActivityInstanceQuery
-
orderByActivityType
public HistoricActivityInstanceQueryImpl orderByActivityType()
Description copied from interface:HistoricActivityInstanceQuery
Order by activityType (needs to be followed byQuery.asc()
orQuery.desc()
).- Specified by:
orderByActivityType
in interfaceHistoricActivityInstanceQuery
-
orderByTenantId
public HistoricActivityInstanceQueryImpl orderByTenantId()
Description copied from interface:HistoricActivityInstanceQuery
Order by tenant id (needs to be followed byQuery.asc()
orQuery.desc()
).- Specified by:
orderByTenantId
in interfaceHistoricActivityInstanceQuery
-
activityInstanceId
public HistoricActivityInstanceQueryImpl activityInstanceId(String activityInstanceId)
Description copied from interface:HistoricActivityInstanceQuery
Only select historic activity instances with the given id (primary key within history tables).- Specified by:
activityInstanceId
in interfaceHistoricActivityInstanceQuery
-
delete
public void delete()
- Specified by:
delete
in interfaceorg.flowable.common.engine.api.query.DeleteQuery<HistoricActivityInstanceQuery,HistoricActivityInstance>
-
deleteWithRelatedData
public void deleteWithRelatedData()
- Specified by:
deleteWithRelatedData
in interfaceorg.flowable.common.engine.api.query.DeleteQuery<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()
-
-