org.camunda.bpm.engine.impl
Class HistoricCaseActivityStatisticsQueryImpl

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

public class HistoricCaseActivityStatisticsQueryImpl
extends AbstractQuery<HistoricCaseActivityStatisticsQuery,HistoricCaseActivityStatistics>
implements HistoricCaseActivityStatisticsQuery

Author:
smirnov
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.camunda.bpm.engine.impl.AbstractQuery
AbstractQuery.ResultType
 
Field Summary
protected  String caseDefinitionId
           
 
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
HistoricCaseActivityStatisticsQueryImpl(String caseDefinitionId, CommandExecutor commandExecutor)
           
 
Method Summary
protected  void checkQueryOk()
           
 long executeCount(CommandContext commandContext)
           
 List<HistoricCaseActivityStatistics> executeList(CommandContext commandContext, Page page)
          Executes the actual query to retrieve the list of results.
 String getCaseDefinitionId()
           
 
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

caseDefinitionId

protected String caseDefinitionId
Constructor Detail

HistoricCaseActivityStatisticsQueryImpl

public HistoricCaseActivityStatisticsQueryImpl(String caseDefinitionId,
                                               CommandExecutor commandExecutor)
Method Detail

executeCount

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

executeList

public List<HistoricCaseActivityStatistics> 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<HistoricCaseActivityStatisticsQuery,HistoricCaseActivityStatistics>
page - used if the results must be paged. If null, no paging will be applied.

checkQueryOk

protected void checkQueryOk()
Overrides:
checkQueryOk in class AbstractQuery<HistoricCaseActivityStatisticsQuery,HistoricCaseActivityStatistics>

getCaseDefinitionId

public String getCaseDefinitionId()


Copyright © 2018 camunda services GmbH. All rights reserved.