Package org.camunda.bpm.engine.impl
Class ActivityStatisticsQueryImpl
java.lang.Object
org.camunda.bpm.engine.impl.db.ListQueryParameterObject
org.camunda.bpm.engine.impl.AbstractQuery<ActivityStatisticsQuery,ActivityStatistics>
org.camunda.bpm.engine.impl.ActivityStatisticsQueryImpl
- All Implemented Interfaces:
Serializable
,Command<Object>
,ActivityStatisticsQuery
,Query<ActivityStatisticsQuery,
ActivityStatistics>
public class ActivityStatisticsQueryImpl
extends AbstractQuery<ActivityStatisticsQuery,ActivityStatistics>
implements ActivityStatisticsQuery
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.camunda.bpm.engine.impl.AbstractQuery
AbstractQuery.ResultType
-
Field Summary
Modifier and TypeFieldDescriptionprotected List<PermissionCheck>
protected boolean
protected boolean
protected String
protected List<PermissionCheck>
protected String
protected List<PermissionCheck>
protected static final long
Fields inherited from class org.camunda.bpm.engine.impl.AbstractQuery
commandExecutor, expressions, maxResultsLimitEnabled, resultType, SORTORDER_ASC, SORTORDER_DESC, validators
Fields inherited from class org.camunda.bpm.engine.impl.db.ListQueryParameterObject
authCheck, databaseType, firstResult, maxResults, orderingProperties, parameter, tenantCheck
-
Constructor Summary
ConstructorDescriptionActivityStatisticsQueryImpl
(String processDefinitionId, CommandExecutor executor) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addIncidentPermissionCheck
(List<PermissionCheck> permissionChecks) void
addJobPermissionCheck
(List<PermissionCheck> permissionChecks) void
addProcessInstancePermissionCheck
(List<PermissionCheck> permissionChecks) protected void
long
executeCount
(CommandContext commandContext) executeList
(CommandContext commandContext, Page page) Executes the actual query to retrieve the list of results.Include an aggregation of failed jobs in the result.Include an aggregation of incidents in the result.includeIncidentsForType
(String incidentType) Include an aggregation of incidents of the assigned incidentType in the result.boolean
boolean
void
setIncidentPermissionChecks
(List<PermissionCheck> incidentPermissionChecks) void
setJobPermissionChecks
(List<PermissionCheck> jobPermissionChecks) void
setProcessInstancePermissionChecks
(List<PermissionCheck> processInstancePermissionChecks) Methods inherited from class org.camunda.bpm.engine.impl.AbstractQuery
addExpression, addValidator, asc, checkMaxResultsLimit, 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, validate
Methods 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, setTenantCheck
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.camunda.bpm.engine.impl.interceptor.Command
isRetryable
Methods inherited from interface org.camunda.bpm.engine.query.Query
asc, count, desc, list, listPage, singleResult, unlimitedList
-
Field Details
-
serialVersionUID
protected static final long serialVersionUID- See Also:
-
includeFailedJobs
protected boolean includeFailedJobs -
processDefinitionId
-
includeIncidents
protected boolean includeIncidents -
includeIncidentsForType
-
processInstancePermissionChecks
-
jobPermissionChecks
-
incidentPermissionChecks
-
-
Constructor Details
-
ActivityStatisticsQueryImpl
-
-
Method Details
-
executeCount
- Specified by:
executeCount
in classAbstractQuery<ActivityStatisticsQuery,
ActivityStatistics>
-
executeList
Description copied from class:AbstractQuery
Executes the actual query to retrieve the list of results.- Specified by:
executeList
in classAbstractQuery<ActivityStatisticsQuery,
ActivityStatistics> page
- used if the results must be paged. If null, no paging will be applied.
-
includeFailedJobs
Description copied from interface:ActivityStatisticsQuery
Include an aggregation of failed jobs in the result.- Specified by:
includeFailedJobs
in interfaceActivityStatisticsQuery
-
includeIncidents
Description copied from interface:ActivityStatisticsQuery
Include an aggregation of incidents in the result.- Specified by:
includeIncidents
in interfaceActivityStatisticsQuery
-
includeIncidentsForType
Description copied from interface:ActivityStatisticsQuery
Include an aggregation of incidents of the assigned incidentType in the result.- Specified by:
includeIncidentsForType
in interfaceActivityStatisticsQuery
-
isFailedJobsToInclude
public boolean isFailedJobsToInclude() -
isIncidentsToInclude
public boolean isIncidentsToInclude() -
getProcessDefinitionId
-
checkQueryOk
protected void checkQueryOk()- Overrides:
checkQueryOk
in classAbstractQuery<ActivityStatisticsQuery,
ActivityStatistics>
-
getProcessInstancePermissionChecks
-
setProcessInstancePermissionChecks
public void setProcessInstancePermissionChecks(List<PermissionCheck> processInstancePermissionChecks) -
addProcessInstancePermissionCheck
-
getJobPermissionChecks
-
setJobPermissionChecks
-
addJobPermissionCheck
-
getIncidentPermissionChecks
-
setIncidentPermissionChecks
-
addIncidentPermissionCheck
-