Package org.camunda.bpm.engine.impl
Class CleanableHistoricCaseInstanceReportImpl
java.lang.Object
org.camunda.bpm.engine.impl.db.ListQueryParameterObject
org.camunda.bpm.engine.impl.AbstractQuery<CleanableHistoricCaseInstanceReport,CleanableHistoricCaseInstanceReportResult>
 
org.camunda.bpm.engine.impl.CleanableHistoricCaseInstanceReportImpl
- All Implemented Interfaces:
- Serializable,- CleanableHistoricCaseInstanceReport,- Command<Object>,- Query<CleanableHistoricCaseInstanceReport,- CleanableHistoricCaseInstanceReportResult> 
public class CleanableHistoricCaseInstanceReportImpl
extends AbstractQuery<CleanableHistoricCaseInstanceReport,CleanableHistoricCaseInstanceReportResult>
implements CleanableHistoricCaseInstanceReport 
- 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 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 TypeMethodDescriptioncaseDefinitionIdIn(String... caseDefinitionIds) Only takes historic case instances into account for the given case definition ids.caseDefinitionKeyIn(String... caseDefinitionKeys) Only takes historic case instances into account for the given case definition keys.compact()Only selects historic case instances which have more than zero finished instances.longexecuteCount(CommandContext commandContext) executeList(CommandContext commandContext, Page page) Executes the actual query to retrieve the list of results.String[]String[]String[]booleanbooleanOrder by finished case instances amount (needs to be followed byQuery.asc()orQuery.desc()).voidsetCaseDefinitionIdIn(String[] caseDefinitionIdIn) voidsetCaseDefinitionKeyIn(String[] caseDefinitionKeyIn) voidsetCurrentTimestamp(Date currentTimestamp) voidsetTenantIdIn(String[] tenantIdIn) tenantIdIn(String... tenantIds) Only select historic case instances with one of the given tenant ids.Only selects historic case instances which 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, hasExcludingConditions, 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- 
caseDefinitionIdIn
- 
caseDefinitionKeyIn
- 
tenantIdIn
- 
isTenantIdSetprotected boolean isTenantIdSet
- 
isCompactprotected boolean isCompact
- 
currentTimestamp
 
- 
- 
Constructor Details- 
CleanableHistoricCaseInstanceReportImpl
 
- 
- 
Method Details- 
caseDefinitionIdInDescription copied from interface:CleanableHistoricCaseInstanceReportOnly takes historic case instances into account for the given case definition ids.- Specified by:
- caseDefinitionIdInin interface- CleanableHistoricCaseInstanceReport
 
- 
caseDefinitionKeyInDescription copied from interface:CleanableHistoricCaseInstanceReportOnly takes historic case instances into account for the given case definition keys.- Specified by:
- caseDefinitionKeyInin interface- CleanableHistoricCaseInstanceReport
 
- 
tenantIdInDescription copied from interface:CleanableHistoricCaseInstanceReportOnly select historic case instances with one of the given tenant ids.- Specified by:
- tenantIdInin interface- CleanableHistoricCaseInstanceReport
 
- 
withoutTenantIdDescription copied from interface:CleanableHistoricCaseInstanceReportOnly selects historic case instances which have no tenant id.- Specified by:
- withoutTenantIdin interface- CleanableHistoricCaseInstanceReport
 
- 
compactDescription copied from interface:CleanableHistoricCaseInstanceReportOnly selects historic case instances which have more than zero finished instances.- Specified by:
- compactin interface- CleanableHistoricCaseInstanceReport
 
- 
orderByFinishedDescription copied from interface:CleanableHistoricCaseInstanceReportOrder by finished case instances amount (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
- orderByFinishedin interface- CleanableHistoricCaseInstanceReport
 
- 
executeCount- Specified by:
- executeCountin class- AbstractQuery<CleanableHistoricCaseInstanceReport,- CleanableHistoricCaseInstanceReportResult> 
 
- 
executeListpublic List<CleanableHistoricCaseInstanceReportResult> executeList(CommandContext commandContext, Page page) Description copied from class:AbstractQueryExecutes the actual query to retrieve the list of results.- Specified by:
- executeListin class- AbstractQuery<CleanableHistoricCaseInstanceReport,- CleanableHistoricCaseInstanceReportResult> 
- page- used if the results must be paged. If null, no paging will be applied.
 
- 
getCaseDefinitionIdIn
- 
setCaseDefinitionIdIn
- 
getCaseDefinitionKeyIn
- 
setCaseDefinitionKeyIn
- 
getCurrentTimestamp
- 
setCurrentTimestamp
- 
getTenantIdIn
- 
setTenantIdIn
- 
isTenantIdSetpublic boolean isTenantIdSet()
- 
isCompactpublic boolean isCompact()
 
-