public class CleanableHistoricCaseInstanceReportImpl extends AbstractQuery<CleanableHistoricCaseInstanceReport,CleanableHistoricCaseInstanceReportResult> implements CleanableHistoricCaseInstanceReport
AbstractQuery.ResultType| Modifier and Type | Field and Description |
|---|---|
protected String[] |
caseDefinitionIdIn |
protected String[] |
caseDefinitionKeyIn |
protected Date |
currentTimestamp |
protected boolean |
isCompact |
protected boolean |
isTenantIdSet |
protected String[] |
tenantIdIn |
commandExecutor, expressions, maxResultsLimitEnabled, resultType, SORTORDER_ASC, SORTORDER_DESC, validatorsauthCheck, databaseType, firstResult, maxResults, orderingProperties, parameter, tenantCheck| Constructor and Description |
|---|
CleanableHistoricCaseInstanceReportImpl(CommandExecutor commandExecutor) |
| Modifier and Type | Method and Description |
|---|---|
CleanableHistoricCaseInstanceReport |
caseDefinitionIdIn(String... caseDefinitionIds)
Only takes historic case instances into account for the given case definition ids.
|
CleanableHistoricCaseInstanceReport |
caseDefinitionKeyIn(String... caseDefinitionKeys)
Only takes historic case instances into account for the given case definition keys.
|
CleanableHistoricCaseInstanceReport |
compact()
Only selects historic case instances which have more than zero finished instances.
|
long |
executeCount(CommandContext commandContext) |
List<CleanableHistoricCaseInstanceReportResult> |
executeList(CommandContext commandContext,
Page page)
Executes the actual query to retrieve the list of results.
|
String[] |
getCaseDefinitionIdIn() |
String[] |
getCaseDefinitionKeyIn() |
Date |
getCurrentTimestamp() |
String[] |
getTenantIdIn() |
boolean |
isCompact() |
boolean |
isTenantIdSet() |
CleanableHistoricCaseInstanceReport |
orderByFinished()
Order by finished case instances amount (needs to be followed by
Query.asc() or Query.desc()). |
void |
setCaseDefinitionIdIn(String[] caseDefinitionIdIn) |
void |
setCaseDefinitionKeyIn(String[] caseDefinitionKeyIn) |
void |
setCurrentTimestamp(Date currentTimestamp) |
void |
setTenantIdIn(String[] tenantIdIn) |
CleanableHistoricCaseInstanceReport |
tenantIdIn(String... tenantIds)
Only select historic case instances with one of the given tenant ids.
|
CleanableHistoricCaseInstanceReport |
withoutTenantId()
Only selects historic case instances which have no tenant id.
|
addExpression, 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, validategetAuthCheck, getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getOrderingProperties, getParameter, getTenantCheck, setAuthCheck, setDatabaseType, setFirstResult, setMaxResults, setOrderingProperties, setParameter, setTenantCheckclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitasc, count, desc, list, listPage, singleResult, unlimitedListisRetryableprotected String[] caseDefinitionIdIn
protected String[] caseDefinitionKeyIn
protected String[] tenantIdIn
protected boolean isTenantIdSet
protected boolean isCompact
protected Date currentTimestamp
public CleanableHistoricCaseInstanceReportImpl(CommandExecutor commandExecutor)
public CleanableHistoricCaseInstanceReport caseDefinitionIdIn(String... caseDefinitionIds)
CleanableHistoricCaseInstanceReportcaseDefinitionIdIn in interface CleanableHistoricCaseInstanceReportpublic CleanableHistoricCaseInstanceReport caseDefinitionKeyIn(String... caseDefinitionKeys)
CleanableHistoricCaseInstanceReportcaseDefinitionKeyIn in interface CleanableHistoricCaseInstanceReportpublic CleanableHistoricCaseInstanceReport tenantIdIn(String... tenantIds)
CleanableHistoricCaseInstanceReporttenantIdIn in interface CleanableHistoricCaseInstanceReportpublic CleanableHistoricCaseInstanceReport withoutTenantId()
CleanableHistoricCaseInstanceReportwithoutTenantId in interface CleanableHistoricCaseInstanceReportpublic CleanableHistoricCaseInstanceReport compact()
CleanableHistoricCaseInstanceReportcompact in interface CleanableHistoricCaseInstanceReportpublic CleanableHistoricCaseInstanceReport orderByFinished()
CleanableHistoricCaseInstanceReportQuery.asc() or Query.desc()).orderByFinished in interface CleanableHistoricCaseInstanceReportpublic long executeCount(CommandContext commandContext)
executeCount in class AbstractQuery<CleanableHistoricCaseInstanceReport,CleanableHistoricCaseInstanceReportResult>public List<CleanableHistoricCaseInstanceReportResult> executeList(CommandContext commandContext, Page page)
AbstractQueryexecuteList in class AbstractQuery<CleanableHistoricCaseInstanceReport,CleanableHistoricCaseInstanceReportResult>page - used if the results must be paged. If null, no paging will be applied.public String[] getCaseDefinitionIdIn()
public void setCaseDefinitionIdIn(String[] caseDefinitionIdIn)
public String[] getCaseDefinitionKeyIn()
public void setCaseDefinitionKeyIn(String[] caseDefinitionKeyIn)
public Date getCurrentTimestamp()
public void setCurrentTimestamp(Date currentTimestamp)
public String[] getTenantIdIn()
public void setTenantIdIn(String[] tenantIdIn)
public boolean isTenantIdSet()
public boolean isCompact()
Copyright © 2022. All rights reserved.