Package org.camunda.bpm.engine.impl
Class JobDefinitionQueryImpl
java.lang.Object
org.camunda.bpm.engine.impl.db.ListQueryParameterObject
org.camunda.bpm.engine.impl.AbstractQuery<JobDefinitionQuery,JobDefinition>
org.camunda.bpm.engine.impl.JobDefinitionQueryImpl
- All Implemented Interfaces:
Serializable,Command<Object>,JobDefinitionQuery,Query<JobDefinitionQuery,JobDefinition>
public class JobDefinitionQueryImpl
extends AbstractQuery<JobDefinitionQuery,JobDefinition>
implements JobDefinitionQuery, Serializable
- Author:
- roman.smirnov
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.camunda.bpm.engine.impl.AbstractQuery
AbstractQuery.ResultType -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String[]protected Stringprotected booleanprotected booleanprotected Stringprotected Stringprotected Stringprotected Stringprotected SuspensionStateprotected String[]protected BooleanFields 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 job definitions which are activeactivityIdIn(String... activityIds) Only select job definitions which exist for the listed activity idslongexecuteCount(CommandContext commandContext) executeList(CommandContext commandContext, Page page) Executes the actual query to retrieve the list of results.String[]getId()Select job definitions which have no tenant id.jobConfiguration(String jobConfiguration) Only select job definitions which contain the configuration.jobDefinitionId(String jobDefinitionId) Only select job definitions with the given idOnly select job definitions which have the given job type.Order by activty id (needs to be followed byQuery.asc()orQuery.desc()).Order by job configuration (needs to be followed byQuery.asc()orQuery.desc()).Order by id (needs to be followed byQuery.asc()orQuery.desc()).Order by job type (needs to be followed byQuery.asc()orQuery.desc()).Order by process defintion id (needs to be followed byQuery.asc()orQuery.desc()).Order by process definition key (needs to be followed byQuery.asc()orQuery.desc()).Order by tenant id (needs to be followed byQuery.asc()orQuery.desc()).processDefinitionId(String processDefinitionId) Only select job definitions which exist for the given process definition id.processDefinitionKey(String processDefinitionKey) Only select job definitions which exist for the given process definition key.Only selects job definitions which are suspendedtenantIdIn(String... tenantIds) Only select job definitions that belong to one of the given tenant ids.Only select job definitions which have no tenant id.Only selects job definitions which have a job priority defined.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
-
id
-
activityIds
-
processDefinitionId
-
processDefinitionKey
-
jobType
-
jobConfiguration
-
suspensionState
-
withOverridingJobPriority
-
isTenantIdSet
protected boolean isTenantIdSet -
tenantIds
-
includeJobDefinitionsWithoutTenantId
protected boolean includeJobDefinitionsWithoutTenantId
-
-
Constructor Details
-
JobDefinitionQueryImpl
public JobDefinitionQueryImpl() -
JobDefinitionQueryImpl
-
-
Method Details
-
jobDefinitionId
Description copied from interface:JobDefinitionQueryOnly select job definitions with the given id- Specified by:
jobDefinitionIdin interfaceJobDefinitionQuery
-
activityIdIn
Description copied from interface:JobDefinitionQueryOnly select job definitions which exist for the listed activity ids- Specified by:
activityIdInin interfaceJobDefinitionQuery
-
processDefinitionId
Description copied from interface:JobDefinitionQueryOnly select job definitions which exist for the given process definition id.- Specified by:
processDefinitionIdin interfaceJobDefinitionQuery
-
processDefinitionKey
Description copied from interface:JobDefinitionQueryOnly select job definitions which exist for the given process definition key.- Specified by:
processDefinitionKeyin interfaceJobDefinitionQuery
-
jobType
Description copied from interface:JobDefinitionQueryOnly select job definitions which have the given job type.- Specified by:
jobTypein interfaceJobDefinitionQuery
-
jobConfiguration
Description copied from interface:JobDefinitionQueryOnly select job definitions which contain the configuration.- Specified by:
jobConfigurationin interfaceJobDefinitionQuery
-
active
Description copied from interface:JobDefinitionQueryOnly selects job definitions which are active- Specified by:
activein interfaceJobDefinitionQuery
-
suspended
Description copied from interface:JobDefinitionQueryOnly selects job definitions which are suspended- Specified by:
suspendedin interfaceJobDefinitionQuery
-
withOverridingJobPriority
Description copied from interface:JobDefinitionQueryOnly selects job definitions which have a job priority defined.- Specified by:
withOverridingJobPriorityin interfaceJobDefinitionQuery
-
tenantIdIn
Description copied from interface:JobDefinitionQueryOnly select job definitions that belong to one of the given tenant ids.- Specified by:
tenantIdInin interfaceJobDefinitionQuery
-
withoutTenantId
Description copied from interface:JobDefinitionQueryOnly select job definitions which have no tenant id.- Specified by:
withoutTenantIdin interfaceJobDefinitionQuery
-
includeJobDefinitionsWithoutTenantId
Description copied from interface:JobDefinitionQuerySelect job definitions which have no tenant id. Can be used in combination withJobDefinitionQuery.tenantIdIn(String...).- Specified by:
includeJobDefinitionsWithoutTenantIdin interfaceJobDefinitionQuery
-
orderByJobDefinitionId
Description copied from interface:JobDefinitionQueryOrder by id (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByJobDefinitionIdin interfaceJobDefinitionQuery
-
orderByActivityId
Description copied from interface:JobDefinitionQueryOrder by activty id (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByActivityIdin interfaceJobDefinitionQuery
-
orderByProcessDefinitionId
Description copied from interface:JobDefinitionQueryOrder by process defintion id (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByProcessDefinitionIdin interfaceJobDefinitionQuery
-
orderByProcessDefinitionKey
Description copied from interface:JobDefinitionQueryOrder by process definition key (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByProcessDefinitionKeyin interfaceJobDefinitionQuery
-
orderByJobType
Description copied from interface:JobDefinitionQueryOrder by job type (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByJobTypein interfaceJobDefinitionQuery
-
orderByJobConfiguration
Description copied from interface:JobDefinitionQueryOrder by job configuration (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByJobConfigurationin interfaceJobDefinitionQuery
-
orderByTenantId
Description copied from interface:JobDefinitionQueryOrder by tenant id (needs to be followed byQuery.asc()orQuery.desc()). Note that the ordering of job definitions without tenant id is database-specific.- Specified by:
orderByTenantIdin interfaceJobDefinitionQuery
-
executeCount
- Specified by:
executeCountin classAbstractQuery<JobDefinitionQuery,JobDefinition>
-
executeList
Description copied from class:AbstractQueryExecutes the actual query to retrieve the list of results.- Specified by:
executeListin classAbstractQuery<JobDefinitionQuery,JobDefinition> page- used if the results must be paged. If null, no paging will be applied.
-
getId
-
getActivityIds
-
getProcessDefinitionId
-
getProcessDefinitionKey
-
getJobType
-
getJobConfiguration
-
getSuspensionState
-
getWithOverridingJobPriority
-