Package org.camunda.bpm.engine.impl
Class HistoricCaseActivityInstanceQueryImpl
java.lang.Object
org.camunda.bpm.engine.impl.db.ListQueryParameterObject
org.camunda.bpm.engine.impl.AbstractQuery<HistoricCaseActivityInstanceQuery,HistoricCaseActivityInstance>
 
org.camunda.bpm.engine.impl.HistoricCaseActivityInstanceQueryImpl
- All Implemented Interfaces:
- Serializable,- HistoricCaseActivityInstanceQuery,- Command<Object>,- Query<HistoricCaseActivityInstanceQuery,- HistoricCaseActivityInstance> 
public class HistoricCaseActivityInstanceQueryImpl
extends AbstractQuery<HistoricCaseActivityInstanceQuery,HistoricCaseActivityInstance>
implements HistoricCaseActivityInstanceQuery 
- Author:
- Sebastian Menski
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class org.camunda.bpm.engine.impl.AbstractQueryAbstractQuery.ResultType
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected String[]protected String[]protected Integerprotected Stringprotected Stringprotected Stringprotected Stringprotected Dateprotected Dateprotected Booleanprotected Dateprotected Dateprotected booleanprotected Booleanprotected String[]Fields inherited from class org.camunda.bpm.engine.impl.AbstractQuerycommandExecutor, expressions, maxResultsLimitEnabled, resultType, SORTORDER_ASC, SORTORDER_DESC, validatorsFields inherited from class org.camunda.bpm.engine.impl.db.ListQueryParameterObjectauthCheck, databaseType, firstResult, maxResults, orderingProperties, parameter, tenantCheck
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionactive()Only select historic case activity instances which are activeOnly select historic case activity instances which are availablecaseActivityId(String caseActivityId) Only select historic case activity instances for the given case activity (id from CMMN 1.0 XML)caseActivityIdIn(String... caseActivityIds) Only select historic case activity instances with one of the given case activity ids.caseActivityInstanceId(String caseActivityInstanceId) Only select historic case activity instances with the given id (primary key within history tables).caseActivityInstanceIdIn(String... caseActivityInstanceIds) Only select historic case activity instances with one of the given case activity instance ids.caseActivityName(String caseActivityName) Only select historic case activity instances for activities with the given namecaseActivityType(String caseActivityType) Only select historic case activity instances for activities with the given typecaseDefinitionId(String caseDefinitionId) Only select historic case activity instances for the given case definitioncaseExecutionId(String caseExecutionId) Only select historic case activity instances for the given case executioncaseInstanceId(String caseInstanceId) Only select historic case activity instances with the given case instance.Only select historic case activity instances which are completedcreatedAfter(Date date) Only select historic case activity instances that were created after the given date.createdBefore(Date date) Only select historic case activity instances that were created before the given date.disabled()Only select historic case activity instances which are disabledenabled()Only select historic case activity instances which are enabledended()Only select historic case activity instances which are already ended (ie.endedAfter(Date date) Only select historic case activity instances that were ended (ie.endedBefore(Date date) Only select historic case activity instances that were ended (ie.longexecuteCount(CommandContext commandContext) executeList(CommandContext commandContext, Page page) Executes the actual query to retrieve the list of results.String[]String[]getEnded()protected booleanWhether or not the query has excluding conditions.booleannotEnded()Only select historic case activity instances which are not ended (ie.Order by caseActivityId (needs to be followed byQuery.asc()orQuery.desc()).Order by caseActivityName (needs to be followed byQuery.asc()orQuery.desc()).Order by caseActivityType (needs to be followed byQuery.asc()orQuery.desc()).Order by caseDefinitionId (needs to be followed byQuery.asc()orQuery.desc()).Order by caseExecutionId (needs to be followed byQuery.asc()orQuery.desc()).Order by caseInstanceId (needs to be followed byQuery.asc()orQuery.desc()).Order by create time (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 id (needs to be followed byQuery.asc()orQuery.desc()).Order by tenant id (needs to be followed byQuery.asc()orQuery.desc()).required()Only select historic case activity instances which are required.tenantIdIn(String... tenantIds) Only select historic case activity instances with one of the given tenant ids.Only select historic case activity instances which are terminatedOnly selects historic case activity instances that have no tenant id.Methods inherited from class org.camunda.bpm.engine.impl.AbstractQueryaddExpression, addValidator, asc, checkMaxResultsLimit, checkQueryOk, count, desc, direction, disableMaxResultsLimit, enableMaxResultsLimit, evaluateExpressions, evaluateExpressionsAndExecuteCount, evaluateExpressionsAndExecuteDeploymentIdMappingsList, evaluateExpressionsAndExecuteIdsList, evaluateExpressionsAndExecuteList, execute, executeDeploymentIdMappingsList, executeIdsList, executeResult, executeSingleResult, extend, getExpressions, getMethod, list, listDeploymentIdMappings, listIds, listPage, mergeExpressions, mergeOrdering, orderBy, orderBy, removeValidator, setCommandExecutor, setExpressions, singleResult, unlimitedList, validate, validateMethods inherited from class org.camunda.bpm.engine.impl.db.ListQueryParameterObjectgetAuthCheck, getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getOrderingProperties, getParameter, getTenantCheck, setAuthCheck, setDatabaseType, setFirstResult, setMaxResults, setOrderingProperties, setParameter, setTenantCheckMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.camunda.bpm.engine.impl.interceptor.CommandisRetryableMethods inherited from interface org.camunda.bpm.engine.query.Queryasc, count, desc, list, listPage, singleResult, unlimitedList
- 
Field Details- 
caseActivityInstanceIds
- 
caseActivityIds
- 
caseInstanceId
- 
caseDefinitionId
- 
caseActivityName
- 
caseActivityType
- 
createdBefore
- 
createdAfter
- 
endedBefore
- 
endedAfter
- 
ended
- 
caseActivityInstanceState
- 
required
- 
tenantIds
- 
isTenantIdSetprotected boolean isTenantIdSet
 
- 
- 
Constructor Details- 
HistoricCaseActivityInstanceQueryImplpublic HistoricCaseActivityInstanceQueryImpl()
- 
HistoricCaseActivityInstanceQueryImpl
 
- 
- 
Method Details- 
executeCount- Specified by:
- executeCountin class- AbstractQuery<HistoricCaseActivityInstanceQuery,- HistoricCaseActivityInstance> 
 
- 
executeListDescription copied from class:AbstractQueryExecutes the actual query to retrieve the list of results.- Specified by:
- executeListin class- AbstractQuery<HistoricCaseActivityInstanceQuery,- HistoricCaseActivityInstance> 
- page- used if the results must be paged. If null, no paging will be applied.
 
- 
caseActivityInstanceIdDescription copied from interface:HistoricCaseActivityInstanceQueryOnly select historic case activity instances with the given id (primary key within history tables).- Specified by:
- caseActivityInstanceIdin interface- HistoricCaseActivityInstanceQuery
 
- 
caseActivityInstanceIdInpublic HistoricCaseActivityInstanceQuery caseActivityInstanceIdIn(String... caseActivityInstanceIds) Description copied from interface:HistoricCaseActivityInstanceQueryOnly select historic case activity instances with one of the given case activity instance ids.- Specified by:
- caseActivityInstanceIdInin interface- HistoricCaseActivityInstanceQuery
 
- 
caseInstanceIdDescription copied from interface:HistoricCaseActivityInstanceQueryOnly select historic case activity instances with the given case instance.- Specified by:
- caseInstanceIdin interface- HistoricCaseActivityInstanceQuery
 
- 
caseDefinitionIdDescription copied from interface:HistoricCaseActivityInstanceQueryOnly select historic case activity instances for the given case definition- Specified by:
- caseDefinitionIdin interface- HistoricCaseActivityInstanceQuery
 
- 
caseExecutionIdDescription copied from interface:HistoricCaseActivityInstanceQueryOnly select historic case activity instances for the given case execution- Specified by:
- caseExecutionIdin interface- HistoricCaseActivityInstanceQuery
 
- 
caseActivityIdDescription copied from interface:HistoricCaseActivityInstanceQueryOnly select historic case activity instances for the given case activity (id from CMMN 1.0 XML)- Specified by:
- caseActivityIdin interface- HistoricCaseActivityInstanceQuery
 
- 
caseActivityIdInDescription copied from interface:HistoricCaseActivityInstanceQueryOnly select historic case activity instances with one of the given case activity ids.- Specified by:
- caseActivityIdInin interface- HistoricCaseActivityInstanceQuery
 
- 
caseActivityNameDescription copied from interface:HistoricCaseActivityInstanceQueryOnly select historic case activity instances for activities with the given name- Specified by:
- caseActivityNamein interface- HistoricCaseActivityInstanceQuery
 
- 
caseActivityTypeDescription copied from interface:HistoricCaseActivityInstanceQueryOnly select historic case activity instances for activities with the given type- Specified by:
- caseActivityTypein interface- HistoricCaseActivityInstanceQuery
 
- 
createdBeforeDescription copied from interface:HistoricCaseActivityInstanceQueryOnly select historic case activity instances that were created before the given date.- Specified by:
- createdBeforein interface- HistoricCaseActivityInstanceQuery
 
- 
createdAfterDescription copied from interface:HistoricCaseActivityInstanceQueryOnly select historic case activity instances that were created after the given date.- Specified by:
- createdAfterin interface- HistoricCaseActivityInstanceQuery
 
- 
endedBeforeDescription copied from interface:HistoricCaseActivityInstanceQueryOnly select historic case activity instances that were ended (ie. completed or terminated) before the given date.- Specified by:
- endedBeforein interface- HistoricCaseActivityInstanceQuery
 
- 
endedAfterDescription copied from interface:HistoricCaseActivityInstanceQueryOnly select historic case activity instances that were ended (ie. completed or terminated) after the given date.- Specified by:
- endedAfterin interface- HistoricCaseActivityInstanceQuery
 
- 
requiredDescription copied from interface:HistoricCaseActivityInstanceQueryOnly select historic case activity instances which are required.- Specified by:
- requiredin interface- HistoricCaseActivityInstanceQuery
 
- 
endedDescription copied from interface:HistoricCaseActivityInstanceQueryOnly select historic case activity instances which are already ended (ie. completed or terminated).- Specified by:
- endedin interface- HistoricCaseActivityInstanceQuery
 
- 
notEndedDescription copied from interface:HistoricCaseActivityInstanceQueryOnly select historic case activity instances which are not ended (ie. completed or terminated).- Specified by:
- notEndedin interface- HistoricCaseActivityInstanceQuery
 
- 
availableDescription copied from interface:HistoricCaseActivityInstanceQueryOnly select historic case activity instances which are available- Specified by:
- availablein interface- HistoricCaseActivityInstanceQuery
 
- 
enabledDescription copied from interface:HistoricCaseActivityInstanceQueryOnly select historic case activity instances which are enabled- Specified by:
- enabledin interface- HistoricCaseActivityInstanceQuery
 
- 
disabledDescription copied from interface:HistoricCaseActivityInstanceQueryOnly select historic case activity instances which are disabled- Specified by:
- disabledin interface- HistoricCaseActivityInstanceQuery
 
- 
activeDescription copied from interface:HistoricCaseActivityInstanceQueryOnly select historic case activity instances which are active- Specified by:
- activein interface- HistoricCaseActivityInstanceQuery
 
- 
suspended
- 
completedDescription copied from interface:HistoricCaseActivityInstanceQueryOnly select historic case activity instances which are completed- Specified by:
- completedin interface- HistoricCaseActivityInstanceQuery
 
- 
terminatedDescription copied from interface:HistoricCaseActivityInstanceQueryOnly select historic case activity instances which are terminated- Specified by:
- terminatedin interface- HistoricCaseActivityInstanceQuery
 
- 
tenantIdInDescription copied from interface:HistoricCaseActivityInstanceQueryOnly select historic case activity instances with one of the given tenant ids.- Specified by:
- tenantIdInin interface- HistoricCaseActivityInstanceQuery
 
- 
withoutTenantIdDescription copied from interface:HistoricCaseActivityInstanceQueryOnly selects historic case activity instances that have no tenant id.- Specified by:
- withoutTenantIdin interface- HistoricCaseActivityInstanceQuery
 
- 
hasExcludingConditionsprotected boolean hasExcludingConditions()Description copied from class:AbstractQueryWhether or not the query has excluding conditions. If the query has excluding conditions, (e.g. task due date before and after are excluding), the SQL query is avoided and a default result is returned. The returned result is the same as if the SQL was executed and there were no entries.- Overrides:
- hasExcludingConditionsin class- AbstractQuery<HistoricCaseActivityInstanceQuery,- HistoricCaseActivityInstance> 
- Returns:
- trueif the query does have excluding conditions,- falseotherwise
 
- 
orderByHistoricCaseActivityInstanceIdDescription copied from interface:HistoricCaseActivityInstanceQueryOrder by id (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
- orderByHistoricCaseActivityInstanceIdin interface- HistoricCaseActivityInstanceQuery
 
- 
orderByCaseInstanceIdDescription copied from interface:HistoricCaseActivityInstanceQueryOrder by caseInstanceId (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
- orderByCaseInstanceIdin interface- HistoricCaseActivityInstanceQuery
 
- 
orderByCaseExecutionIdDescription copied from interface:HistoricCaseActivityInstanceQueryOrder by caseExecutionId (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
- orderByCaseExecutionIdin interface- HistoricCaseActivityInstanceQuery
 
- 
orderByCaseActivityIdDescription copied from interface:HistoricCaseActivityInstanceQueryOrder by caseActivityId (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
- orderByCaseActivityIdin interface- HistoricCaseActivityInstanceQuery
 
- 
orderByCaseActivityNameDescription copied from interface:HistoricCaseActivityInstanceQueryOrder by caseActivityName (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
- orderByCaseActivityNamein interface- HistoricCaseActivityInstanceQuery
 
- 
orderByCaseActivityTypeDescription copied from interface:HistoricCaseActivityInstanceQueryOrder by caseActivityType (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
- orderByCaseActivityTypein interface- HistoricCaseActivityInstanceQuery
 
- 
orderByHistoricCaseActivityInstanceCreateTimeDescription copied from interface:HistoricCaseActivityInstanceQueryOrder by create time (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
- orderByHistoricCaseActivityInstanceCreateTimein interface- HistoricCaseActivityInstanceQuery
 
- 
orderByHistoricCaseActivityInstanceEndTimeDescription copied from interface:HistoricCaseActivityInstanceQueryOrder by end time (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
- orderByHistoricCaseActivityInstanceEndTimein interface- HistoricCaseActivityInstanceQuery
 
- 
orderByHistoricCaseActivityInstanceDurationDescription copied from interface:HistoricCaseActivityInstanceQueryOrder by duration (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
- orderByHistoricCaseActivityInstanceDurationin interface- HistoricCaseActivityInstanceQuery
 
- 
orderByCaseDefinitionIdDescription copied from interface:HistoricCaseActivityInstanceQueryOrder by caseDefinitionId (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
- orderByCaseDefinitionIdin interface- HistoricCaseActivityInstanceQuery
 
- 
orderByTenantIdDescription copied from interface:HistoricCaseActivityInstanceQueryOrder by tenant id (needs to be followed byQuery.asc()orQuery.desc()). Note that the ordering of historic case activity instances without tenant id is database-specific.- Specified by:
- orderByTenantIdin interface- HistoricCaseActivityInstanceQuery
 
- 
getCaseActivityInstanceIds
- 
getCaseInstanceId
- 
getCaseDefinitionId
- 
getCaseActivityIds
- 
getCaseActivityName
- 
getCaseActivityType
- 
getCreatedBefore
- 
getCreatedAfter
- 
getEndedBefore
- 
getEndedAfter
- 
getEnded
- 
getCaseActivityInstanceState
- 
isRequired
- 
isTenantIdSetpublic boolean isTenantIdSet()
 
-