Package org.camunda.bpm.engine.impl
Class CleanableHistoricDecisionInstanceReportImpl
java.lang.Object
org.camunda.bpm.engine.impl.db.ListQueryParameterObject
org.camunda.bpm.engine.impl.AbstractQuery<CleanableHistoricDecisionInstanceReport,CleanableHistoricDecisionInstanceReportResult>
org.camunda.bpm.engine.impl.CleanableHistoricDecisionInstanceReportImpl
- All Implemented Interfaces:
Serializable,CleanableHistoricDecisionInstanceReport,Command<Object>,Query<CleanableHistoricDecisionInstanceReport,CleanableHistoricDecisionInstanceReportResult>
public class CleanableHistoricDecisionInstanceReportImpl
extends AbstractQuery<CleanableHistoricDecisionInstanceReport,CleanableHistoricDecisionInstanceReportResult>
implements CleanableHistoricDecisionInstanceReport
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.camunda.bpm.engine.impl.AbstractQuery
AbstractQuery.ResultType -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Dateprotected String[]protected String[]protected booleanprotected booleanprotected booleanprotected String[]Fields inherited from class org.camunda.bpm.engine.impl.AbstractQuery
commandExecutor, expressions, maxResultsLimitEnabled, resultType, SORTORDER_ASC, SORTORDER_DESC, validatorsFields inherited from class org.camunda.bpm.engine.impl.db.ListQueryParameterObject
authCheck, databaseType, firstResult, maxResults, orderingProperties, parameter, tenantCheck -
Constructor Summary
ConstructorsConstructorDescriptionCleanableHistoricDecisionInstanceReportImpl(CommandExecutor commandExecutor) -
Method Summary
Modifier and TypeMethodDescriptioncompact()Only selects historic decision instances which have more than zero finished instances.decisionDefinitionIdIn(String... decisionDefinitionIds) Only takes historic decision instances into account for the given decision definition ids.decisionDefinitionKeyIn(String... decisionDefinitionKeys) Only takes historic decision instances into account for the given decision definition keys.longexecuteCount(CommandContext commandContext) executeList(CommandContext commandContext, Page page) Executes the actual query to retrieve the list of results.String[]String[]String[]booleanbooleanbooleanOrder by finished decision instances amount (needs to be followed byQuery.asc()orQuery.desc()).protected voidprovideHistoryCleanupStrategy(CommandContext commandContext) voidsetCurrentTimestamp(Date currentTimestamp) voidsetDecisionDefinitionIdIn(String[] decisionDefinitionIdIn) voidsetDecisionDefinitionKeyIn(String[] decisionDefinitionKeyIn) voidsetTenantIdIn(String[] tenantIdIn) tenantIdIn(String... tenantIds) Only select historic decision instances with one of the given tenant ids.Only selects historic decision instances which have no tenant id.Methods inherited from class org.camunda.bpm.engine.impl.AbstractQuery
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, validateMethods inherited from class org.camunda.bpm.engine.impl.db.ListQueryParameterObject
getAuthCheck, getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getOrderingProperties, getParameter, getTenantCheck, setAuthCheck, setDatabaseType, setFirstResult, setMaxResults, setOrderingProperties, setParameter, setTenantCheckMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.camunda.bpm.engine.query.Query
asc, count, desc, list, listPage, singleResult, unlimitedList
-
Field Details
-
decisionDefinitionIdIn
-
decisionDefinitionKeyIn
-
tenantIdIn
-
isTenantIdSet
protected boolean isTenantIdSet -
isCompact
protected boolean isCompact -
currentTimestamp
-
isHistoryCleanupStrategyRemovalTimeBased
protected boolean isHistoryCleanupStrategyRemovalTimeBased
-
-
Constructor Details
-
CleanableHistoricDecisionInstanceReportImpl
-
-
Method Details
-
decisionDefinitionIdIn
public CleanableHistoricDecisionInstanceReport decisionDefinitionIdIn(String... decisionDefinitionIds) Description copied from interface:CleanableHistoricDecisionInstanceReportOnly takes historic decision instances into account for the given decision definition ids.- Specified by:
decisionDefinitionIdInin interfaceCleanableHistoricDecisionInstanceReport
-
decisionDefinitionKeyIn
public CleanableHistoricDecisionInstanceReport decisionDefinitionKeyIn(String... decisionDefinitionKeys) Description copied from interface:CleanableHistoricDecisionInstanceReportOnly takes historic decision instances into account for the given decision definition keys.- Specified by:
decisionDefinitionKeyInin interfaceCleanableHistoricDecisionInstanceReport
-
tenantIdIn
Description copied from interface:CleanableHistoricDecisionInstanceReportOnly select historic decision instances with one of the given tenant ids.- Specified by:
tenantIdInin interfaceCleanableHistoricDecisionInstanceReport
-
withoutTenantId
Description copied from interface:CleanableHistoricDecisionInstanceReportOnly selects historic decision instances which have no tenant id.- Specified by:
withoutTenantIdin interfaceCleanableHistoricDecisionInstanceReport
-
compact
Description copied from interface:CleanableHistoricDecisionInstanceReportOnly selects historic decision instances which have more than zero finished instances.- Specified by:
compactin interfaceCleanableHistoricDecisionInstanceReport
-
orderByFinished
Description copied from interface:CleanableHistoricDecisionInstanceReportOrder by finished decision instances amount (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByFinishedin interfaceCleanableHistoricDecisionInstanceReport
-
executeCount
-
executeList
public List<CleanableHistoricDecisionInstanceReportResult> executeList(CommandContext commandContext, Page page) Description copied from class:AbstractQueryExecutes the actual query to retrieve the list of results.- Specified by:
executeListin classAbstractQuery<CleanableHistoricDecisionInstanceReport,CleanableHistoricDecisionInstanceReportResult> page- used if the results must be paged. If null, no paging will be applied.
-
getDecisionDefinitionIdIn
-
setDecisionDefinitionIdIn
-
getDecisionDefinitionKeyIn
-
setDecisionDefinitionKeyIn
-
getCurrentTimestamp
-
setCurrentTimestamp
-
getTenantIdIn
-
setTenantIdIn
-
isTenantIdSet
public boolean isTenantIdSet() -
isCompact
public boolean isCompact() -
provideHistoryCleanupStrategy
-
isHistoryCleanupStrategyRemovalTimeBased
public boolean isHistoryCleanupStrategyRemovalTimeBased()
-