public class DecisionDefinitionQueryImpl extends AbstractQuery<DecisionDefinitionQuery,DecisionDefinition> implements DecisionDefinitionQuery
AbstractQuery.ResultType| Modifier and Type | Field and Description |
|---|---|
protected String |
category |
protected String |
categoryLike |
protected String |
decisionRequirementsDefinitionId |
protected String |
decisionRequirementsDefinitionKey |
protected String |
deploymentId |
protected String |
id |
protected String[] |
ids |
protected boolean |
includeDefinitionsWithoutTenantId |
protected boolean |
isTenantIdSet |
protected String |
key |
protected String |
keyLike |
protected boolean |
latest |
protected String |
name |
protected String |
nameLike |
protected String |
resourceName |
protected String |
resourceNameLike |
protected String[] |
tenantIds |
protected Integer |
version |
protected boolean |
withoutDecisionRequirementsDefinition |
commandExecutor, expressions, orderingProperties, resultType, SORTORDER_ASC, SORTORDER_DESC, validatorsauthCheck, databaseType, DEFAULT_ORDER_BY, firstResult, maxResults, orderBy, parameter, tenantCheck| Constructor and Description |
|---|
DecisionDefinitionQueryImpl() |
DecisionDefinitionQueryImpl(CommandExecutor commandExecutor) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkQueryOk() |
DecisionDefinitionQuery |
decisionDefinitionCategory(String decisionDefinitionCategory)
Only select decision definitions with the given category.
|
DecisionDefinitionQuery |
decisionDefinitionCategoryLike(String decisionDefinitionCategoryLike)
Only select decision definitions where the category matches the given parameter.
|
DecisionDefinitionQuery |
decisionDefinitionId(String decisionDefinitionId)
Only select decision definition with the given id.
|
DecisionDefinitionQuery |
decisionDefinitionIdIn(String... ids)
Only select decision definitions with the given ids.
|
DecisionDefinitionQuery |
decisionDefinitionKey(String decisionDefinitionKey)
Only select decision definition with the given key.
|
DecisionDefinitionQuery |
decisionDefinitionKeyLike(String decisionDefinitionKeyLike)
Only select decision definitions where the key matches the given parameter.
|
DecisionDefinitionQuery |
decisionDefinitionName(String decisionDefinitionName)
Only select decision definitions with the given name.
|
DecisionDefinitionQuery |
decisionDefinitionNameLike(String decisionDefinitionNameLike)
Only select decision definitions where the name matches the given parameter.
|
DecisionDefinitionQuery |
decisionDefinitionResourceName(String resourceName)
Only select decision definition with the given resource name.
|
DecisionDefinitionQuery |
decisionDefinitionResourceNameLike(String resourceNameLike)
Only select decision definition with a resource name like the given.
|
DecisionDefinitionQuery |
decisionDefinitionVersion(Integer decisionDefinitionVersion)
Only select decision definition with a certain version.
|
DecisionDefinitionQuery |
decisionRequirementsDefinitionId(String decisionRequirementsDefinitionId)
Only select decision definitions which belongs to a decision requirements definition with the given id.
|
DecisionDefinitionQuery |
decisionRequirementsDefinitionKey(String decisionRequirementsDefinitionKey)
Only select decision definitions which belongs to a decision requirements definition with the given key.
|
DecisionDefinitionQuery |
deploymentId(String deploymentId)
Only select decision definitions that are deployed in a deployment with the
given deployment id.
|
long |
executeCount(CommandContext commandContext) |
List<DecisionDefinition> |
executeList(CommandContext commandContext,
Page page)
Executes the actual query to retrieve the list of results.
|
String |
getCategory() |
String |
getCategoryLike() |
String |
getDeploymentId() |
String |
getId() |
String[] |
getIds() |
String |
getKey() |
String |
getKeyLike() |
String |
getName() |
String |
getNameLike() |
String |
getResourceName() |
String |
getResourceNameLike() |
Integer |
getVersion() |
DecisionDefinitionQuery |
includeDecisionDefinitionsWithoutTenantId()
Select decision definitions which have no tenant id.
|
boolean |
isLatest() |
DecisionDefinitionQuery |
latestVersion()
Only select the decision definitions which are the latest deployed
(ie.
|
DecisionDefinitionQuery |
orderByDecisionDefinitionCategory()
Order by the category of the decision definitions (needs to be followed by
Query.asc() or Query.desc()). |
DecisionDefinitionQuery |
orderByDecisionDefinitionId()
Order by the id of the decision definitions (needs to be followed by
Query.asc() or Query.desc()). |
DecisionDefinitionQuery |
orderByDecisionDefinitionKey()
Order by decision definition key (needs to be followed by
Query.asc() or
Query.desc()). |
DecisionDefinitionQuery |
orderByDecisionDefinitionName()
Order by the name of the decision definitions (needs to be followed by
Query.asc() or Query.desc()). |
DecisionDefinitionQuery |
orderByDecisionDefinitionVersion()
Order by the version of the decision definitions (needs to be followed
by
Query.asc() or Query.desc()). |
DecisionDefinitionQuery |
orderByDeploymentId()
Order by deployment id (needs to be followed by
Query.asc()
or Query.desc()). |
DecisionDefinitionQuery |
orderByTenantId()
Order by tenant id (needs to be followed by
Query.asc() or Query.desc()). |
DecisionDefinitionQuery |
tenantIdIn(String... tenantIds)
Only select decision definitions with one of the given tenant ids.
|
DecisionDefinitionQuery |
withoutDecisionRequirementsDefinition()
Only select decision definitions which belongs to no decision requirements definition.
|
DecisionDefinitionQuery |
withoutTenantId()
Only select decision definitions which have no tenant id.
|
addExpression, addValidator, asc, count, desc, direction, evaluateExpressions, evaluateExpressionsAndExecuteCount, evaluateExpressionsAndExecuteList, execute, executeSingleResult, extend, getExpressions, getMethod, getOrderBy, getOrderingProperties, hasExcludingConditions, list, listPage, mergeExpressions, mergeOrdering, orderBy, orderBy, removeValidator, setCommandExecutor, setExpressions, setOrderingProperties, singleResult, validate, validategetAuthCheck, getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getParameter, getTenantCheck, setAuthCheck, setDatabaseType, setFirstResult, setMaxResults, setOrderBy, setParameter, setTenantCheckprotected String id
protected String[] ids
protected String category
protected String categoryLike
protected String name
protected String nameLike
protected String deploymentId
protected String key
protected String keyLike
protected String resourceName
protected String resourceNameLike
protected Integer version
protected boolean latest
protected String decisionRequirementsDefinitionId
protected String decisionRequirementsDefinitionKey
protected boolean withoutDecisionRequirementsDefinition
protected boolean isTenantIdSet
protected String[] tenantIds
protected boolean includeDefinitionsWithoutTenantId
public DecisionDefinitionQueryImpl()
public DecisionDefinitionQueryImpl(CommandExecutor commandExecutor)
public DecisionDefinitionQuery decisionDefinitionId(String decisionDefinitionId)
DecisionDefinitionQuerydecisionDefinitionId in interface DecisionDefinitionQuerydecisionDefinitionId - the id of the decision definitionpublic DecisionDefinitionQuery decisionDefinitionIdIn(String... ids)
DecisionDefinitionQuerydecisionDefinitionIdIn in interface DecisionDefinitionQueryids - list of decision definition idspublic DecisionDefinitionQuery decisionDefinitionCategory(String decisionDefinitionCategory)
DecisionDefinitionQuerydecisionDefinitionCategory in interface DecisionDefinitionQuerydecisionDefinitionCategory - the category of the decision definitionpublic DecisionDefinitionQuery decisionDefinitionCategoryLike(String decisionDefinitionCategoryLike)
DecisionDefinitionQuerydecisionDefinitionCategoryLike in interface DecisionDefinitionQuerydecisionDefinitionCategoryLike - the pattern to match the decision definition categorypublic DecisionDefinitionQuery decisionDefinitionName(String decisionDefinitionName)
DecisionDefinitionQuerydecisionDefinitionName in interface DecisionDefinitionQuerydecisionDefinitionName - the name of the decision definitionpublic DecisionDefinitionQuery decisionDefinitionNameLike(String decisionDefinitionNameLike)
DecisionDefinitionQuerydecisionDefinitionNameLike in interface DecisionDefinitionQuerydecisionDefinitionNameLike - the pattern to match the decision definition namepublic DecisionDefinitionQuery decisionDefinitionKey(String decisionDefinitionKey)
DecisionDefinitionQuerydecisionDefinitionKey in interface DecisionDefinitionQuerydecisionDefinitionKey - the key of the decision definitionpublic DecisionDefinitionQuery decisionDefinitionKeyLike(String decisionDefinitionKeyLike)
DecisionDefinitionQuerydecisionDefinitionKeyLike in interface DecisionDefinitionQuerydecisionDefinitionKeyLike - the pattern to match the decision definition keypublic DecisionDefinitionQuery deploymentId(String deploymentId)
DecisionDefinitionQuerydeploymentId in interface DecisionDefinitionQuerydeploymentId - the id of the deploymentpublic DecisionDefinitionQuery decisionDefinitionVersion(Integer decisionDefinitionVersion)
DecisionDefinitionQueryDecisionDefinitionQuery.decisionDefinitionKey(String)decisionDefinitionVersion in interface DecisionDefinitionQuerydecisionDefinitionVersion - the version of the decision definitionpublic DecisionDefinitionQuery latestVersion()
DecisionDefinitionQueryDecisionDefinitionQuery.decisionDefinitionKey(String)
or DecisionDefinitionQuery.decisionDefinitionKeyLike(String). Can also be used without any
other criteria (ie. query.latest().list()), which will then give all the
latest versions of all the deployed decision definitions.latestVersion in interface DecisionDefinitionQuerypublic DecisionDefinitionQuery decisionDefinitionResourceName(String resourceName)
DecisionDefinitionQuerydecisionDefinitionResourceName in interface DecisionDefinitionQueryresourceName - the name of the resourcepublic DecisionDefinitionQuery decisionDefinitionResourceNameLike(String resourceNameLike)
DecisionDefinitionQuerydecisionDefinitionResourceNameLike in interface DecisionDefinitionQueryresourceNameLike - the pattern to match the resource namepublic DecisionDefinitionQuery decisionRequirementsDefinitionId(String decisionRequirementsDefinitionId)
DecisionDefinitionQuerydecisionRequirementsDefinitionId in interface DecisionDefinitionQuerydecisionRequirementsDefinitionId - id of the related decision requirements definitionpublic DecisionDefinitionQuery decisionRequirementsDefinitionKey(String decisionRequirementsDefinitionKey)
DecisionDefinitionQuerydecisionRequirementsDefinitionKey in interface DecisionDefinitionQuerydecisionRequirementsDefinitionKey - key of the related decision requirements definitionpublic DecisionDefinitionQuery withoutDecisionRequirementsDefinition()
DecisionDefinitionQuerywithoutDecisionRequirementsDefinition in interface DecisionDefinitionQuerypublic DecisionDefinitionQuery tenantIdIn(String... tenantIds)
DecisionDefinitionQuerytenantIdIn in interface DecisionDefinitionQuerypublic DecisionDefinitionQuery withoutTenantId()
DecisionDefinitionQuerywithoutTenantId in interface DecisionDefinitionQuerypublic DecisionDefinitionQuery includeDecisionDefinitionsWithoutTenantId()
DecisionDefinitionQueryDecisionDefinitionQuery.tenantIdIn(String...).includeDecisionDefinitionsWithoutTenantId in interface DecisionDefinitionQuerypublic DecisionDefinitionQuery orderByDecisionDefinitionCategory()
DecisionDefinitionQueryQuery.asc() or Query.desc()).orderByDecisionDefinitionCategory in interface DecisionDefinitionQuerypublic DecisionDefinitionQuery orderByDecisionDefinitionKey()
DecisionDefinitionQueryQuery.asc() or
Query.desc()).orderByDecisionDefinitionKey in interface DecisionDefinitionQuerypublic DecisionDefinitionQuery orderByDecisionDefinitionId()
DecisionDefinitionQueryQuery.asc() or Query.desc()).orderByDecisionDefinitionId in interface DecisionDefinitionQuerypublic DecisionDefinitionQuery orderByDecisionDefinitionVersion()
DecisionDefinitionQueryQuery.asc() or Query.desc()).orderByDecisionDefinitionVersion in interface DecisionDefinitionQuerypublic DecisionDefinitionQuery orderByDecisionDefinitionName()
DecisionDefinitionQueryQuery.asc() or Query.desc()).orderByDecisionDefinitionName in interface DecisionDefinitionQuerypublic DecisionDefinitionQuery orderByDeploymentId()
DecisionDefinitionQueryQuery.asc()
or Query.desc()).orderByDeploymentId in interface DecisionDefinitionQuerypublic DecisionDefinitionQuery orderByTenantId()
DecisionDefinitionQueryQuery.asc() or Query.desc()).
Note that the ordering of decision definitions without tenant id is database-specific.orderByTenantId in interface DecisionDefinitionQuerypublic long executeCount(CommandContext commandContext)
executeCount in class AbstractQuery<DecisionDefinitionQuery,DecisionDefinition>public List<DecisionDefinition> executeList(CommandContext commandContext, Page page)
AbstractQueryexecuteList in class AbstractQuery<DecisionDefinitionQuery,DecisionDefinition>page - used if the results must be paged. If null, no paging will be applied.public void checkQueryOk()
checkQueryOk in class AbstractQuery<DecisionDefinitionQuery,DecisionDefinition>public String getId()
public String[] getIds()
public String getCategory()
public String getCategoryLike()
public String getName()
public String getNameLike()
public String getDeploymentId()
public String getKey()
public String getKeyLike()
public String getResourceName()
public String getResourceNameLike()
public Integer getVersion()
public boolean isLatest()
Copyright © 2018. All rights reserved.