Class BatchStatisticsQueryImpl
- java.lang.Object
-
- org.camunda.bpm.engine.impl.db.ListQueryParameterObject
-
- org.camunda.bpm.engine.impl.AbstractQuery<BatchStatisticsQuery,BatchStatistics>
-
- org.camunda.bpm.engine.impl.batch.BatchStatisticsQueryImpl
-
- All Implemented Interfaces:
java.io.Serializable,BatchStatisticsQuery,Command<java.lang.Object>,Query<BatchStatisticsQuery,BatchStatistics>
public class BatchStatisticsQueryImpl extends AbstractQuery<BatchStatisticsQuery,BatchStatistics> implements BatchStatisticsQuery
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.camunda.bpm.engine.impl.AbstractQuery
AbstractQuery.ResultType
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringbatchIdprotected booleanisTenantIdSetprotected static longserialVersionUIDprotected SuspensionStatesuspensionStateprotected java.lang.String[]tenantIdsprotected java.lang.Stringtype-
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
Constructors Constructor Description BatchStatisticsQueryImpl(CommandExecutor commandExecutor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BatchStatisticsQueryactive()Only selects batches which are activeBatchStatisticsQuerybatchId(java.lang.String batchId)Only select batch statistics for the given batch id.longexecuteCount(CommandContext commandContext)java.util.List<BatchStatistics>executeList(CommandContext commandContext, Page page)Executes the actual query to retrieve the list of results.java.lang.StringgetBatchId()SuspensionStategetSuspensionState()java.lang.String[]getTenantIds()java.lang.StringgetType()booleanisTenantIdSet()BatchStatisticsQueryorderById()Returns batch statistics sorted by batch id; must be followed by an invocation ofQuery.asc()orQuery.desc().BatchStatisticsQueryorderByTenantId()Returns batch statistics sorted by tenant id; must be followed by an invocation ofQuery.asc()orQuery.desc().BatchStatisticsQuerysuspended()Only selects batches which are suspendedBatchStatisticsQuerytenantIdIn(java.lang.String... tenantIds)Only selects batch statistics with one of the given tenant ids.BatchStatisticsQuerytype(java.lang.String type)Only select batch statistics of the given type.BatchStatisticsQuerywithoutTenantId()Only selects batch statistics 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, 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 Detail
-
serialVersionUID
protected static final long serialVersionUID
- See Also:
- Constant Field Values
-
batchId
protected java.lang.String batchId
-
type
protected java.lang.String type
-
isTenantIdSet
protected boolean isTenantIdSet
-
tenantIds
protected java.lang.String[] tenantIds
-
suspensionState
protected SuspensionState suspensionState
-
-
Constructor Detail
-
BatchStatisticsQueryImpl
public BatchStatisticsQueryImpl(CommandExecutor commandExecutor)
-
-
Method Detail
-
batchId
public BatchStatisticsQuery batchId(java.lang.String batchId)
Description copied from interface:BatchStatisticsQueryOnly select batch statistics for the given batch id.- Specified by:
batchIdin interfaceBatchStatisticsQuery
-
getBatchId
public java.lang.String getBatchId()
-
type
public BatchStatisticsQuery type(java.lang.String type)
Description copied from interface:BatchStatisticsQueryOnly select batch statistics of the given type.- Specified by:
typein interfaceBatchStatisticsQuery
-
getType
public java.lang.String getType()
-
tenantIdIn
public BatchStatisticsQuery tenantIdIn(java.lang.String... tenantIds)
Description copied from interface:BatchStatisticsQueryOnly selects batch statistics with one of the given tenant ids.- Specified by:
tenantIdInin interfaceBatchStatisticsQuery
-
getTenantIds
public java.lang.String[] getTenantIds()
-
isTenantIdSet
public boolean isTenantIdSet()
-
withoutTenantId
public BatchStatisticsQuery withoutTenantId()
Description copied from interface:BatchStatisticsQueryOnly selects batch statistics which have no tenant id.- Specified by:
withoutTenantIdin interfaceBatchStatisticsQuery
-
active
public BatchStatisticsQuery active()
Description copied from interface:BatchStatisticsQueryOnly selects batches which are active- Specified by:
activein interfaceBatchStatisticsQuery
-
suspended
public BatchStatisticsQuery suspended()
Description copied from interface:BatchStatisticsQueryOnly selects batches which are suspended- Specified by:
suspendedin interfaceBatchStatisticsQuery
-
getSuspensionState
public SuspensionState getSuspensionState()
-
orderById
public BatchStatisticsQuery orderById()
Description copied from interface:BatchStatisticsQueryReturns batch statistics sorted by batch id; must be followed by an invocation ofQuery.asc()orQuery.desc().- Specified by:
orderByIdin interfaceBatchStatisticsQuery
-
orderByTenantId
public BatchStatisticsQuery orderByTenantId()
Description copied from interface:BatchStatisticsQueryReturns batch statistics sorted by tenant id; must be followed by an invocation ofQuery.asc()orQuery.desc().- Specified by:
orderByTenantIdin interfaceBatchStatisticsQuery
-
executeCount
public long executeCount(CommandContext commandContext)
- Specified by:
executeCountin classAbstractQuery<BatchStatisticsQuery,BatchStatistics>
-
executeList
public java.util.List<BatchStatistics> executeList(CommandContext commandContext, Page page)
Description copied from class:AbstractQueryExecutes the actual query to retrieve the list of results.- Specified by:
executeListin classAbstractQuery<BatchStatisticsQuery,BatchStatistics>page- used if the results must be paged. If null, no paging will be applied.
-
-