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 java.lang.BooleanhasFailureprotected booleanisTenantIdSetprotected static longserialVersionUIDprotected java.util.DatestartedAfterprotected java.util.DatestartedBeforeprotected SuspensionStatesuspensionStateprotected java.lang.String[]tenantIdsprotected java.lang.Stringtypeprotected java.lang.StringuserId-
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.BatchStatisticsQuerycreatedBy(java.lang.String userId)Only selects batches that are started by the given user idlongexecuteCount(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().BatchStatisticsQueryorderByStartTime()Returns batch statistics sorted by start time; 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().BatchStatisticsQuerystartedAfter(java.util.Date date)Only select historic activity instances that were started after the given date.BatchStatisticsQuerystartedBefore(java.util.Date date)Only select historic activity instances that were started before the given date.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.BatchStatisticsQuerywithFailures()Only selects batches with failed jobsBatchStatisticsQuerywithoutFailures()Only selects batches without failed jobsBatchStatisticsQuerywithoutTenantId()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
-
userId
protected java.lang.String userId
-
startedBefore
protected java.util.Date startedBefore
-
startedAfter
protected java.util.Date startedAfter
-
hasFailure
protected java.lang.Boolean hasFailure
-
-
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
-
createdBy
public BatchStatisticsQuery createdBy(java.lang.String userId)
Description copied from interface:BatchStatisticsQueryOnly selects batches that are started by the given user id- Specified by:
createdByin interfaceBatchStatisticsQuery
-
startedBefore
public BatchStatisticsQuery startedBefore(java.util.Date date)
Description copied from interface:BatchStatisticsQueryOnly select historic activity instances that were started before the given date.- Specified by:
startedBeforein interfaceBatchStatisticsQuery
-
startedAfter
public BatchStatisticsQuery startedAfter(java.util.Date date)
Description copied from interface:BatchStatisticsQueryOnly select historic activity instances that were started after the given date.- Specified by:
startedAfterin interfaceBatchStatisticsQuery
-
withFailures
public BatchStatisticsQuery withFailures()
Description copied from interface:BatchStatisticsQueryOnly selects batches with failed jobs- Specified by:
withFailuresin interfaceBatchStatisticsQuery
-
withoutFailures
public BatchStatisticsQuery withoutFailures()
Description copied from interface:BatchStatisticsQueryOnly selects batches without failed jobs- Specified by:
withoutFailuresin 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
-
orderByStartTime
public BatchStatisticsQuery orderByStartTime()
Description copied from interface:BatchStatisticsQueryReturns batch statistics sorted by start time; must be followed by an invocation ofQuery.asc()orQuery.desc().- Specified by:
orderByStartTimein 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.
-
-