org.camunda.bpm.engine.impl
Class HistoricDecisionInstanceStatisticsQueryImpl

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

public class HistoricDecisionInstanceStatisticsQueryImpl
extends AbstractQuery<HistoricDecisionInstanceStatisticsQuery,HistoricDecisionInstanceStatistics>
implements HistoricDecisionInstanceStatisticsQuery

Author:
Askar Akhmerov
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 decisionInstanceId
           
protected  String decisionRequirementsDefinitionId
           
 
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
HistoricDecisionInstanceStatisticsQueryImpl(String decisionRequirementsDefinitionId, CommandExecutor commandExecutor)
           
 
Method Summary
protected  void checkQueryOk()
           
 HistoricDecisionInstanceStatisticsQuery decisionInstanceId(String decisionInstanceId)
          Restrict query results to be based only on specified decision instance id
 long executeCount(CommandContext commandContext)
           
 List<HistoricDecisionInstanceStatistics> executeList(CommandContext commandContext, Page page)
          Executes the actual query to retrieve the list of results.
 String getDecisionInstanceId()
           
 String getDecisionRequirementsDefinitionId()
           
 void setDecisionInstanceId(String decisionInstanceId)
           
 
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

decisionRequirementsDefinitionId

protected final String decisionRequirementsDefinitionId

decisionInstanceId

protected String decisionInstanceId
Constructor Detail

HistoricDecisionInstanceStatisticsQueryImpl

public HistoricDecisionInstanceStatisticsQueryImpl(String decisionRequirementsDefinitionId,
                                                   CommandExecutor commandExecutor)
Method Detail

executeCount

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

executeList

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

checkQueryOk

protected void checkQueryOk()
Overrides:
checkQueryOk in class AbstractQuery<HistoricDecisionInstanceStatisticsQuery,HistoricDecisionInstanceStatistics>

getDecisionRequirementsDefinitionId

public String getDecisionRequirementsDefinitionId()

decisionInstanceId

public HistoricDecisionInstanceStatisticsQuery decisionInstanceId(String decisionInstanceId)
Description copied from interface: HistoricDecisionInstanceStatisticsQuery
Restrict query results to be based only on specified decision instance id

Specified by:
decisionInstanceId in interface HistoricDecisionInstanceStatisticsQuery
Parameters:
decisionInstanceId - - decision instance based on which constraint will be applied
Returns:
- query object to execute

getDecisionInstanceId

public String getDecisionInstanceId()

setDecisionInstanceId

public void setDecisionInstanceId(String decisionInstanceId)


Copyright © 2017 camunda services GmbH. All rights reserved.