org.camunda.bpm.engine.impl
Class DeploymentStatisticsQueryImpl

java.lang.Object
  extended by org.camunda.bpm.engine.impl.db.ListQueryParameterObject
      extended by org.camunda.bpm.engine.impl.AbstractQuery<DeploymentStatisticsQuery,DeploymentStatistics>
          extended by org.camunda.bpm.engine.impl.DeploymentStatisticsQueryImpl
All Implemented Interfaces:
Serializable, Command<Object>, DeploymentStatisticsQuery, Query<DeploymentStatisticsQuery,DeploymentStatistics>

public class DeploymentStatisticsQueryImpl
extends AbstractQuery<DeploymentStatisticsQuery,DeploymentStatistics>
implements DeploymentStatisticsQuery

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.camunda.bpm.engine.impl.AbstractQuery
AbstractQuery.ResultType
 
Field Summary
protected  List<PermissionCheck> incidentPermissionChecks
           
protected  boolean includeFailedJobs
           
protected  boolean includeIncidents
           
protected  String includeIncidentsForType
           
protected  List<PermissionCheck> jobPermissionChecks
           
protected  List<PermissionCheck> processInstancePermissionChecks
           
protected static long serialVersionUID
           
 
Fields inherited from class org.camunda.bpm.engine.impl.AbstractQuery
commandExecutor, expressions, 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
DeploymentStatisticsQueryImpl(CommandExecutor executor)
           
 
Method Summary
 void addIncidentPermissionCheck(PermissionCheck permissionCheck)
           
 void addJobPermissionCheck(PermissionCheck permissionCheck)
           
 void addProcessInstancePermissionCheck(PermissionCheck permissionCheck)
           
protected  void checkQueryOk()
           
 long executeCount(CommandContext commandContext)
           
 List<DeploymentStatistics> executeList(CommandContext commandContext, Page page)
          Executes the actual query to retrieve the list of results.
 List<PermissionCheck> getIncidentPermissionChecks()
           
 List<PermissionCheck> getJobPermissionChecks()
           
 List<PermissionCheck> getProcessInstancePermissionChecks()
           
 DeploymentStatisticsQuery includeFailedJobs()
          Include an aggregation of failed jobs in the result.
 DeploymentStatisticsQuery includeIncidents()
          Include an aggregation of incidents in the result.
 DeploymentStatisticsQuery includeIncidentsForType(String incidentType)
          Include an aggregation of incidents of the assigned incidentType in the result.
 boolean isFailedJobsToInclude()
           
 boolean isIncidentsToInclude()
           
 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, count, desc, direction, evaluateExpressions, evaluateExpressionsAndExecuteCount, evaluateExpressionsAndExecuteIdsList, evaluateExpressionsAndExecuteList, execute, executeIdsList, executeSingleResult, extend, getExpressions, getMethod, hasExcludingConditions, list, listIds, listPage, mergeExpressions, mergeOrdering, orderBy, orderBy, removeValidator, setCommandExecutor, setExpressions, singleResult, 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.query.Query
asc, count, desc, list, listPage, singleResult
 

Field Detail

serialVersionUID

protected static final long serialVersionUID
See Also:
Constant Field Values

includeFailedJobs

protected boolean includeFailedJobs

includeIncidents

protected boolean includeIncidents

includeIncidentsForType

protected String includeIncidentsForType

processInstancePermissionChecks

protected List<PermissionCheck> processInstancePermissionChecks

jobPermissionChecks

protected List<PermissionCheck> jobPermissionChecks

incidentPermissionChecks

protected List<PermissionCheck> incidentPermissionChecks
Constructor Detail

DeploymentStatisticsQueryImpl

public DeploymentStatisticsQueryImpl(CommandExecutor executor)
Method Detail

includeFailedJobs

public DeploymentStatisticsQuery includeFailedJobs()
Description copied from interface: DeploymentStatisticsQuery
Include an aggregation of failed jobs in the result.

Specified by:
includeFailedJobs in interface DeploymentStatisticsQuery

includeIncidents

public DeploymentStatisticsQuery includeIncidents()
Description copied from interface: DeploymentStatisticsQuery
Include an aggregation of incidents in the result.

Specified by:
includeIncidents in interface DeploymentStatisticsQuery

includeIncidentsForType

public DeploymentStatisticsQuery includeIncidentsForType(String incidentType)
Description copied from interface: DeploymentStatisticsQuery
Include an aggregation of incidents of the assigned incidentType in the result.

Specified by:
includeIncidentsForType in interface DeploymentStatisticsQuery

executeCount

public long executeCount(CommandContext commandContext)
Specified by:
executeCount in class AbstractQuery<DeploymentStatisticsQuery,DeploymentStatistics>

executeList

public List<DeploymentStatistics> executeList(CommandContext commandContext,
                                              Page page)
Description copied from class: AbstractQuery
Executes the actual query to retrieve the list of results.

Specified by:
executeList in class AbstractQuery<DeploymentStatisticsQuery,DeploymentStatistics>
page - used if the results must be paged. If null, no paging will be applied.

isFailedJobsToInclude

public boolean isFailedJobsToInclude()

isIncidentsToInclude

public boolean isIncidentsToInclude()

checkQueryOk

protected void checkQueryOk()
Overrides:
checkQueryOk in class AbstractQuery<DeploymentStatisticsQuery,DeploymentStatistics>

getProcessInstancePermissionChecks

public List<PermissionCheck> getProcessInstancePermissionChecks()

setProcessInstancePermissionChecks

public void setProcessInstancePermissionChecks(List<PermissionCheck> processInstancePermissionChecks)

addProcessInstancePermissionCheck

public void addProcessInstancePermissionCheck(PermissionCheck permissionCheck)

getJobPermissionChecks

public List<PermissionCheck> getJobPermissionChecks()

setJobPermissionChecks

public void setJobPermissionChecks(List<PermissionCheck> jobPermissionChecks)

addJobPermissionCheck

public void addJobPermissionCheck(PermissionCheck permissionCheck)

getIncidentPermissionChecks

public List<PermissionCheck> getIncidentPermissionChecks()

setIncidentPermissionChecks

public void setIncidentPermissionChecks(List<PermissionCheck> incidentPermissionChecks)

addIncidentPermissionCheck

public void addIncidentPermissionCheck(PermissionCheck permissionCheck)


Copyright © 2017 camunda services GmbH. All rights reserved.