Package org.camunda.bpm.engine.impl
Class DeploymentQueryImpl
java.lang.Object
org.camunda.bpm.engine.impl.db.ListQueryParameterObject
org.camunda.bpm.engine.impl.AbstractQuery<DeploymentQuery,Deployment>
org.camunda.bpm.engine.impl.DeploymentQueryImpl
- All Implemented Interfaces:
Serializable,Command<Object>,Query<DeploymentQuery,,Deployment> DeploymentQuery
public class DeploymentQueryImpl
extends AbstractQuery<DeploymentQuery,Deployment>
implements DeploymentQuery, Serializable
- Author:
- Tom Baeyens, Joram Barrez, Ingo Richtsmeier
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.camunda.bpm.engine.impl.AbstractQuery
AbstractQuery.ResultType -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Dateprotected Dateprotected Stringprotected booleanprotected booleanprotected Stringprotected Stringprotected Stringprotected booleanprotected String[]Fields 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 TypeMethodDescriptiondeploymentAfter(Date after) Only select deployments deployed after the given datedeploymentBefore(Date before) Only select deployments deployed before the given datedeploymentId(String deploymentId) Only select deployments with the given deployment id.deploymentName(String deploymentName) Only select deployments with the given name.deploymentNameLike(String nameLike) Only select deployments with a name like the given string.deploymentSource(String source) If the givensourceisnull, then deployments are returned where source is equal to null.longexecuteCount(CommandContext commandContext) executeList(CommandContext commandContext, Page page) Executes the actual query to retrieve the list of results.getName()protected booleanWhether or not the query has excluding conditions.Select deployments which have no tenant id.booleanOrder by deployment id (needs to be followed byQuery.asc()orQuery.desc()).Order by deployment time (needs to be followed byQuery.asc()orQuery.desc()).Order by deployment name (needs to be followed byQuery.asc()orQuery.desc()).Order by deployment time (needs to be followed byQuery.asc()orQuery.desc()).Order by tenant id (needs to be followed byQuery.asc()orQuery.desc()).tenantIdIn(String... tenantIds) Only select deployments with one of the given tenant ids.Only select deployments 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, 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
-
deploymentId
-
name
-
nameLike
-
sourceQueryParamEnabled
protected boolean sourceQueryParamEnabled -
source
-
deploymentBefore
-
deploymentAfter
-
isTenantIdSet
protected boolean isTenantIdSet -
tenantIds
-
includeDeploymentsWithoutTenantId
protected boolean includeDeploymentsWithoutTenantId
-
-
Constructor Details
-
DeploymentQueryImpl
public DeploymentQueryImpl() -
DeploymentQueryImpl
-
-
Method Details
-
deploymentId
Description copied from interface:DeploymentQueryOnly select deployments with the given deployment id.- Specified by:
deploymentIdin interfaceDeploymentQuery
-
deploymentName
Description copied from interface:DeploymentQueryOnly select deployments with the given name.- Specified by:
deploymentNamein interfaceDeploymentQuery
-
deploymentNameLike
Description copied from interface:DeploymentQueryOnly select deployments with a name like the given string.- Specified by:
deploymentNameLikein interfaceDeploymentQuery
-
deploymentSource
Description copied from interface:DeploymentQueryIf the givensourceisnull, then deployments are returned where source is equal to null. Otherwise only deployments with the given source are selected.- Specified by:
deploymentSourcein interfaceDeploymentQuery
-
deploymentBefore
Description copied from interface:DeploymentQueryOnly select deployments deployed before the given date- Specified by:
deploymentBeforein interfaceDeploymentQuery
-
deploymentAfter
Description copied from interface:DeploymentQueryOnly select deployments deployed after the given date- Specified by:
deploymentAfterin interfaceDeploymentQuery
-
tenantIdIn
Description copied from interface:DeploymentQueryOnly select deployments with one of the given tenant ids.- Specified by:
tenantIdInin interfaceDeploymentQuery
-
withoutTenantId
Description copied from interface:DeploymentQueryOnly select deployments which have no tenant id.- Specified by:
withoutTenantIdin interfaceDeploymentQuery
-
includeDeploymentsWithoutTenantId
Description copied from interface:DeploymentQuerySelect deployments which have no tenant id. Can be used in combination withDeploymentQuery.tenantIdIn(String...).- Specified by:
includeDeploymentsWithoutTenantIdin interfaceDeploymentQuery
-
hasExcludingConditions
protected boolean hasExcludingConditions()Description copied from class:AbstractQueryWhether or not the query has excluding conditions. If the query has excluding conditions, (e.g. task due date before and after are excluding), the SQL query is avoided and a default result is returned. The returned result is the same as if the SQL was executed and there were no entries.- Overrides:
hasExcludingConditionsin classAbstractQuery<DeploymentQuery,Deployment> - Returns:
trueif the query does have excluding conditions,falseotherwise
-
orderByDeploymentId
Description copied from interface:DeploymentQueryOrder by deployment id (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByDeploymentIdin interfaceDeploymentQuery
-
orderByDeploymenTime
Description copied from interface:DeploymentQueryOrder by deployment time (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByDeploymenTimein interfaceDeploymentQuery
-
orderByDeploymentTime
Description copied from interface:DeploymentQueryOrder by deployment time (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByDeploymentTimein interfaceDeploymentQuery
-
orderByDeploymentName
Description copied from interface:DeploymentQueryOrder by deployment name (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByDeploymentNamein interfaceDeploymentQuery
-
orderByTenantId
Description copied from interface:DeploymentQueryOrder by tenant id (needs to be followed byQuery.asc()orQuery.desc()). Note that the ordering of process instances without tenant id is database-specific.- Specified by:
orderByTenantIdin interfaceDeploymentQuery
-
executeCount
- Specified by:
executeCountin classAbstractQuery<DeploymentQuery,Deployment>
-
executeList
Description copied from class:AbstractQueryExecutes the actual query to retrieve the list of results.- Specified by:
executeListin classAbstractQuery<DeploymentQuery,Deployment> page- used if the results must be paged. If null, no paging will be applied.
-
getDeploymentId
-
getName
-
getNameLike
-
isSourceQueryParamEnabled
public boolean isSourceQueryParamEnabled() -
getSource
-
getDeploymentBefore
-
getDeploymentAfter
-