public class DeploymentQueryImpl extends AbstractQuery<DeploymentQuery,Deployment> implements DeploymentQuery, Serializable
AbstractQuery.ResultType
Modifier and Type | Field and Description |
---|---|
protected Date |
deploymentAfter |
protected Date |
deploymentBefore |
protected String |
deploymentId |
protected boolean |
includeDeploymentsWithoutTenantId |
protected boolean |
isTenantIdSet |
protected String |
name |
protected String |
nameLike |
protected String |
source |
protected boolean |
sourceQueryParamEnabled |
protected String[] |
tenantIds |
commandExecutor, expressions, orderingProperties, resultType, SORTORDER_ASC, SORTORDER_DESC, validators
authCheck, databaseType, DEFAULT_ORDER_BY, firstResult, maxResults, orderBy, parameter, tenantCheck
Constructor and Description |
---|
DeploymentQueryImpl() |
DeploymentQueryImpl(CommandExecutor commandExecutor) |
Modifier and Type | Method and Description |
---|---|
DeploymentQuery |
deploymentAfter(Date after)
Only select deployments deployed after the given date
|
DeploymentQuery |
deploymentBefore(Date before)
Only select deployments deployed before the given date
|
DeploymentQueryImpl |
deploymentId(String deploymentId)
Only select deployments with the given deployment id.
|
DeploymentQueryImpl |
deploymentName(String deploymentName)
Only select deployments with the given name.
|
DeploymentQueryImpl |
deploymentNameLike(String nameLike)
Only select deployments with a name like the given string.
|
DeploymentQuery |
deploymentSource(String source)
If the given
source is null ,
then deployments are returned where source is equal to null. |
long |
executeCount(CommandContext commandContext) |
List<Deployment> |
executeList(CommandContext commandContext,
Page page)
Executes the actual query to retrieve the list of results.
|
Date |
getDeploymentAfter() |
Date |
getDeploymentBefore() |
String |
getDeploymentId() |
String |
getName() |
String |
getNameLike() |
String |
getSource() |
protected boolean |
hasExcludingConditions()
Whether or not the query has excluding conditions.
|
DeploymentQuery |
includeDeploymentsWithoutTenantId()
Select deployments which have no tenant id.
|
boolean |
isSourceQueryParamEnabled() |
DeploymentQuery |
orderByDeploymentId()
Order by deployment id (needs to be followed by
Query.asc() or Query.desc() ). |
DeploymentQuery |
orderByDeploymenTime()
Order by deployment time (needs to be followed by
Query.asc() or Query.desc() ). |
DeploymentQuery |
orderByDeploymentName()
Order by deployment name (needs to be followed by
Query.asc() or Query.desc() ). |
DeploymentQuery |
orderByTenantId()
Order by tenant id (needs to be followed by
Query.asc() or Query.desc() ). |
DeploymentQuery |
tenantIdIn(String... tenantIds)
Only select deployments with one of the given tenant ids.
|
DeploymentQuery |
withoutTenantId()
Only select deployments which have no tenant id.
|
addExpression, addValidator, asc, checkQueryOk, count, desc, direction, evaluateExpressions, evaluateExpressionsAndExecuteCount, evaluateExpressionsAndExecuteList, execute, executeSingleResult, extend, getExpressions, getMethod, getOrderBy, getOrderingProperties, list, listPage, mergeExpressions, mergeOrdering, orderBy, orderBy, removeValidator, setCommandExecutor, setExpressions, setOrderingProperties, singleResult, validate, validate
getAuthCheck, getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getParameter, getTenantCheck, setAuthCheck, setDatabaseType, setFirstResult, setMaxResults, setOrderBy, setParameter, setTenantCheck
protected String deploymentId
protected String name
protected String nameLike
protected boolean sourceQueryParamEnabled
protected String source
protected Date deploymentBefore
protected Date deploymentAfter
protected boolean isTenantIdSet
protected String[] tenantIds
protected boolean includeDeploymentsWithoutTenantId
public DeploymentQueryImpl()
public DeploymentQueryImpl(CommandExecutor commandExecutor)
public DeploymentQueryImpl deploymentId(String deploymentId)
DeploymentQuery
deploymentId
in interface DeploymentQuery
public DeploymentQueryImpl deploymentName(String deploymentName)
DeploymentQuery
deploymentName
in interface DeploymentQuery
public DeploymentQueryImpl deploymentNameLike(String nameLike)
DeploymentQuery
deploymentNameLike
in interface DeploymentQuery
public DeploymentQuery deploymentSource(String source)
DeploymentQuery
source
is null
,
then deployments are returned where source is equal to null.
Otherwise only deployments with the given source are
selected.deploymentSource
in interface DeploymentQuery
public DeploymentQuery deploymentBefore(Date before)
DeploymentQuery
deploymentBefore
in interface DeploymentQuery
public DeploymentQuery deploymentAfter(Date after)
DeploymentQuery
deploymentAfter
in interface DeploymentQuery
public DeploymentQuery tenantIdIn(String... tenantIds)
DeploymentQuery
tenantIdIn
in interface DeploymentQuery
public DeploymentQuery withoutTenantId()
DeploymentQuery
withoutTenantId
in interface DeploymentQuery
public DeploymentQuery includeDeploymentsWithoutTenantId()
DeploymentQuery
DeploymentQuery.tenantIdIn(String...)
.includeDeploymentsWithoutTenantId
in interface DeploymentQuery
protected boolean hasExcludingConditions()
AbstractQuery
hasExcludingConditions
in class AbstractQuery<DeploymentQuery,Deployment>
true
if the query does have excluding conditions, false
otherwisepublic DeploymentQuery orderByDeploymentId()
DeploymentQuery
Query.asc()
or Query.desc()
).orderByDeploymentId
in interface DeploymentQuery
public DeploymentQuery orderByDeploymenTime()
DeploymentQuery
Query.asc()
or Query.desc()
).orderByDeploymenTime
in interface DeploymentQuery
public DeploymentQuery orderByDeploymentName()
DeploymentQuery
Query.asc()
or Query.desc()
).orderByDeploymentName
in interface DeploymentQuery
public DeploymentQuery orderByTenantId()
DeploymentQuery
Query.asc()
or Query.desc()
).
Note that the ordering of process instances without tenant id is database-specific.orderByTenantId
in interface DeploymentQuery
public long executeCount(CommandContext commandContext)
executeCount
in class AbstractQuery<DeploymentQuery,Deployment>
public List<Deployment> executeList(CommandContext commandContext, Page page)
AbstractQuery
executeList
in class AbstractQuery<DeploymentQuery,Deployment>
page
- used if the results must be paged. If null, no paging will be applied.public String getDeploymentId()
public String getName()
public String getNameLike()
public boolean isSourceQueryParamEnabled()
public String getSource()
public Date getDeploymentBefore()
public Date getDeploymentAfter()
Copyright © 2018. All rights reserved.