public class JobDefinitionQueryImpl extends AbstractQuery<JobDefinitionQuery,JobDefinition> implements JobDefinitionQuery, Serializable
AbstractQuery.ResultType| Modifier and Type | Field and Description |
|---|---|
protected String[] |
activityIds |
protected String |
id |
protected boolean |
includeJobDefinitionsWithoutTenantId |
protected boolean |
isTenantIdSet |
protected String |
jobConfiguration |
protected String |
jobType |
protected String |
processDefinitionId |
protected String |
processDefinitionKey |
protected SuspensionState |
suspensionState |
protected String[] |
tenantIds |
protected Boolean |
withOverridingJobPriority |
commandExecutor, expressions, maxResultsLimitEnabled, resultType, SORTORDER_ASC, SORTORDER_DESC, validatorsauthCheck, databaseType, firstResult, maxResults, orderingProperties, parameter, tenantCheck| Constructor and Description |
|---|
JobDefinitionQueryImpl() |
JobDefinitionQueryImpl(CommandExecutor commandExecutor) |
| Modifier and Type | Method and Description |
|---|---|
JobDefinitionQuery |
active()
Only selects job definitions which are active
|
JobDefinitionQuery |
activityIdIn(String... activityIds)
Only select job definitions which exist for the listed activity ids
|
long |
executeCount(CommandContext commandContext) |
List<JobDefinition> |
executeList(CommandContext commandContext,
Page page)
Executes the actual query to retrieve the list of results.
|
String[] |
getActivityIds() |
String |
getId() |
String |
getJobConfiguration() |
String |
getJobType() |
String |
getProcessDefinitionId() |
String |
getProcessDefinitionKey() |
SuspensionState |
getSuspensionState() |
Boolean |
getWithOverridingJobPriority() |
JobDefinitionQuery |
includeJobDefinitionsWithoutTenantId()
Select job definitions which have no tenant id.
|
JobDefinitionQuery |
jobConfiguration(String jobConfiguration)
Only select job definitions which contain the configuration.
|
JobDefinitionQuery |
jobDefinitionId(String jobDefinitionId)
Only select job definitions with the given id
|
JobDefinitionQuery |
jobType(String jobType)
Only select job definitions which have the given job type.
|
JobDefinitionQuery |
orderByActivityId()
Order by activty id (needs to be followed by
Query.asc() or Query.desc()). |
JobDefinitionQuery |
orderByJobConfiguration()
Order by job configuration (needs to be followed by
Query.asc() or Query.desc()). |
JobDefinitionQuery |
orderByJobDefinitionId()
Order by id (needs to be followed by
Query.asc() or Query.desc()). |
JobDefinitionQuery |
orderByJobType()
Order by job type (needs to be followed by
Query.asc() or Query.desc()). |
JobDefinitionQuery |
orderByProcessDefinitionId()
Order by process defintion id (needs to be followed by
Query.asc() or Query.desc()). |
JobDefinitionQuery |
orderByProcessDefinitionKey()
Order by process definition key (needs to be followed by
Query.asc() or Query.desc()). |
JobDefinitionQuery |
orderByTenantId()
Order by tenant id (needs to be followed by
Query.asc() or Query.desc()). |
JobDefinitionQuery |
processDefinitionId(String processDefinitionId)
Only select job definitions which exist for the given process definition id.
|
JobDefinitionQuery |
processDefinitionKey(String processDefinitionKey)
Only select job definitions which exist for the given process definition key.
|
JobDefinitionQuery |
suspended()
Only selects job definitions which are suspended
|
JobDefinitionQuery |
tenantIdIn(String... tenantIds)
Only select job definitions that belong to one of the given tenant ids.
|
JobDefinitionQuery |
withoutTenantId()
Only select job definitions which have no tenant id.
|
JobDefinitionQuery |
withOverridingJobPriority()
Only selects job definitions which have a job priority defined.
|
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, validategetAuthCheck, getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getOrderingProperties, getParameter, getTenantCheck, setAuthCheck, setDatabaseType, setFirstResult, setMaxResults, setOrderingProperties, setParameter, setTenantCheckclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitasc, count, desc, list, listPage, singleResult, unlimitedListprotected String id
protected String[] activityIds
protected String processDefinitionId
protected String processDefinitionKey
protected String jobType
protected String jobConfiguration
protected SuspensionState suspensionState
protected Boolean withOverridingJobPriority
protected boolean isTenantIdSet
protected String[] tenantIds
protected boolean includeJobDefinitionsWithoutTenantId
public JobDefinitionQueryImpl()
public JobDefinitionQueryImpl(CommandExecutor commandExecutor)
public JobDefinitionQuery jobDefinitionId(String jobDefinitionId)
JobDefinitionQueryjobDefinitionId in interface JobDefinitionQuerypublic JobDefinitionQuery activityIdIn(String... activityIds)
JobDefinitionQueryactivityIdIn in interface JobDefinitionQuerypublic JobDefinitionQuery processDefinitionId(String processDefinitionId)
JobDefinitionQueryprocessDefinitionId in interface JobDefinitionQuerypublic JobDefinitionQuery processDefinitionKey(String processDefinitionKey)
JobDefinitionQueryprocessDefinitionKey in interface JobDefinitionQuerypublic JobDefinitionQuery jobType(String jobType)
JobDefinitionQueryjobType in interface JobDefinitionQuerypublic JobDefinitionQuery jobConfiguration(String jobConfiguration)
JobDefinitionQueryjobConfiguration in interface JobDefinitionQuerypublic JobDefinitionQuery active()
JobDefinitionQueryactive in interface JobDefinitionQuerypublic JobDefinitionQuery suspended()
JobDefinitionQuerysuspended in interface JobDefinitionQuerypublic JobDefinitionQuery withOverridingJobPriority()
JobDefinitionQuerywithOverridingJobPriority in interface JobDefinitionQuerypublic JobDefinitionQuery tenantIdIn(String... tenantIds)
JobDefinitionQuerytenantIdIn in interface JobDefinitionQuerypublic JobDefinitionQuery withoutTenantId()
JobDefinitionQuerywithoutTenantId in interface JobDefinitionQuerypublic JobDefinitionQuery includeJobDefinitionsWithoutTenantId()
JobDefinitionQueryJobDefinitionQuery.tenantIdIn(String...).includeJobDefinitionsWithoutTenantId in interface JobDefinitionQuerypublic JobDefinitionQuery orderByJobDefinitionId()
JobDefinitionQueryQuery.asc() or Query.desc()).orderByJobDefinitionId in interface JobDefinitionQuerypublic JobDefinitionQuery orderByActivityId()
JobDefinitionQueryQuery.asc() or Query.desc()).orderByActivityId in interface JobDefinitionQuerypublic JobDefinitionQuery orderByProcessDefinitionId()
JobDefinitionQueryQuery.asc() or Query.desc()).orderByProcessDefinitionId in interface JobDefinitionQuerypublic JobDefinitionQuery orderByProcessDefinitionKey()
JobDefinitionQueryQuery.asc() or Query.desc()).orderByProcessDefinitionKey in interface JobDefinitionQuerypublic JobDefinitionQuery orderByJobType()
JobDefinitionQueryQuery.asc() or Query.desc()).orderByJobType in interface JobDefinitionQuerypublic JobDefinitionQuery orderByJobConfiguration()
JobDefinitionQueryQuery.asc() or Query.desc()).orderByJobConfiguration in interface JobDefinitionQuerypublic JobDefinitionQuery orderByTenantId()
JobDefinitionQueryQuery.asc() or Query.desc()).
Note that the ordering of job definitions without tenant id is database-specific.orderByTenantId in interface JobDefinitionQuerypublic long executeCount(CommandContext commandContext)
executeCount in class AbstractQuery<JobDefinitionQuery,JobDefinition>public List<JobDefinition> executeList(CommandContext commandContext, Page page)
AbstractQueryexecuteList in class AbstractQuery<JobDefinitionQuery,JobDefinition>page - used if the results must be paged. If null, no paging will be applied.public String getId()
public String[] getActivityIds()
public String getProcessDefinitionId()
public String getProcessDefinitionKey()
public String getJobType()
public String getJobConfiguration()
public SuspensionState getSuspensionState()
public Boolean getWithOverridingJobPriority()
Copyright © 2021. All rights reserved.