Class BatchQueryImpl
java.lang.Object
org.camunda.bpm.engine.impl.db.ListQueryParameterObject
org.camunda.bpm.engine.impl.AbstractQuery<BatchQuery,Batch>
org.camunda.bpm.engine.impl.batch.BatchQueryImpl
- All Implemented Interfaces:
Serializable,BatchQuery,Command<Object>,Query<BatchQuery,Batch>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.camunda.bpm.engine.impl.AbstractQuery
AbstractQuery.ResultType -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected booleanprotected SuspensionStateprotected String[]protected StringFields inherited from class org.camunda.bpm.engine.impl.AbstractQuery
commandExecutor, expressions, maxResultsLimitEnabled, resultType, SORTORDER_ASC, SORTORDER_DESC, validatorsFields inherited from class org.camunda.bpm.engine.impl.db.ListQueryParameterObject
authCheck, databaseType, firstResult, maxResults, orderingProperties, parameter, tenantCheck -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactive()Only selects batches which are activeOnly select batch instances for the given batch id.longexecuteCount(CommandContext commandContext) executeList(CommandContext commandContext, Page page) Executes the actual query to retrieve the list of results.String[]getType()booleanReturns batches sorted by id; must be followed by an invocation ofQuery.asc()orQuery.desc().Returns batches sorted by tenant id; must be followed by an invocation ofQuery.asc()orQuery.desc().Only selects batches which are suspendedtenantIdIn(String... tenantIds) Only selects batches with one of the given tenant ids.Only select batches of the given type.Only selects batches 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, validateMethods 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, setTenantCheckMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.camunda.bpm.engine.query.Query
asc, count, desc, list, listPage, singleResult, unlimitedList
-
Field Details
-
batchId
-
type
-
isTenantIdSet
protected boolean isTenantIdSet -
tenantIds
-
suspensionState
-
-
Constructor Details
-
BatchQueryImpl
-
-
Method Details
-
batchId
Description copied from interface:BatchQueryOnly select batch instances for the given batch id.- Specified by:
batchIdin interfaceBatchQuery
-
getBatchId
-
type
Description copied from interface:BatchQueryOnly select batches of the given type.- Specified by:
typein interfaceBatchQuery
-
getType
-
tenantIdIn
Description copied from interface:BatchQueryOnly selects batches with one of the given tenant ids.- Specified by:
tenantIdInin interfaceBatchQuery
-
getTenantIds
-
isTenantIdSet
public boolean isTenantIdSet() -
withoutTenantId
Description copied from interface:BatchQueryOnly selects batches which have no tenant id.- Specified by:
withoutTenantIdin interfaceBatchQuery
-
active
Description copied from interface:BatchQueryOnly selects batches which are active- Specified by:
activein interfaceBatchQuery
-
suspended
Description copied from interface:BatchQueryOnly selects batches which are suspended- Specified by:
suspendedin interfaceBatchQuery
-
getSuspensionState
-
orderById
Description copied from interface:BatchQueryReturns batches sorted by id; must be followed by an invocation ofQuery.asc()orQuery.desc().- Specified by:
orderByIdin interfaceBatchQuery
-
orderByTenantId
Description copied from interface:BatchQueryReturns batches sorted by tenant id; must be followed by an invocation ofQuery.asc()orQuery.desc().- Specified by:
orderByTenantIdin interfaceBatchQuery
-
executeCount
- Specified by:
executeCountin classAbstractQuery<BatchQuery,Batch>
-
executeList
Description copied from class:AbstractQueryExecutes the actual query to retrieve the list of results.- Specified by:
executeListin classAbstractQuery<BatchQuery,Batch> page- used if the results must be paged. If null, no paging will be applied.
-