|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.camunda.bpm.engine.impl.db.ListQueryParameterObject
org.camunda.bpm.engine.impl.AbstractQuery<DecisionDefinitionQuery,DecisionDefinition>
org.camunda.bpm.engine.impl.dmn.entity.repository.DecisionDefinitionQueryImpl
public class DecisionDefinitionQueryImpl
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.camunda.bpm.engine.impl.AbstractQuery |
|---|
AbstractQuery.ResultType |
| Field Summary | |
|---|---|
protected String |
category
|
protected String |
categoryLike
|
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
|
| Fields inherited from class org.camunda.bpm.engine.impl.AbstractQuery |
|---|
commandExecutor, expressions, orderingProperties, resultType, SORTORDER_ASC, SORTORDER_DESC, validators |
| Fields inherited from class org.camunda.bpm.engine.impl.db.ListQueryParameterObject |
|---|
authCheck, databaseType, DEFAULT_ORDER_BY, firstResult, maxResults, orderBy, parameter, tenantCheck |
| Constructor Summary | |
|---|---|
DecisionDefinitionQueryImpl()
|
|
DecisionDefinitionQueryImpl(CommandExecutor commandExecutor)
|
|
| Method Summary | |
|---|---|
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 |
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 |
withoutTenantId()
Only select decision definitions which have no tenant id. |
| Methods inherited from class org.camunda.bpm.engine.impl.AbstractQuery |
|---|
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, validate |
| Methods inherited from class org.camunda.bpm.engine.impl.db.ListQueryParameterObject |
|---|
getAuthCheck, getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getParameter, getTenantCheck, setAuthCheck, setDatabaseType, setFirstResult, setMaxResults, setOrderBy, setParameter, setTenantCheck |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.camunda.bpm.engine.query.Query |
|---|
asc, count, desc, list, listPage, singleResult |
| Field Detail |
|---|
protected 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 boolean isTenantIdSet
protected String[] tenantIds
protected boolean includeDefinitionsWithoutTenantId
| Constructor Detail |
|---|
public DecisionDefinitionQueryImpl()
public DecisionDefinitionQueryImpl(CommandExecutor commandExecutor)
| Method Detail |
|---|
public DecisionDefinitionQuery decisionDefinitionId(String decisionDefinitionId)
DecisionDefinitionQuery
decisionDefinitionId in interface DecisionDefinitionQuerydecisionDefinitionId - the id of the decision definitionpublic DecisionDefinitionQuery decisionDefinitionIdIn(String... ids)
DecisionDefinitionQuery
decisionDefinitionIdIn in interface DecisionDefinitionQueryids - list of decision definition idspublic DecisionDefinitionQuery decisionDefinitionCategory(String decisionDefinitionCategory)
DecisionDefinitionQuery
decisionDefinitionCategory in interface DecisionDefinitionQuerydecisionDefinitionCategory - the category of the decision definitionpublic DecisionDefinitionQuery decisionDefinitionCategoryLike(String decisionDefinitionCategoryLike)
DecisionDefinitionQuery
decisionDefinitionCategoryLike in interface DecisionDefinitionQuerydecisionDefinitionCategoryLike - the pattern to match the decision definition categorypublic DecisionDefinitionQuery decisionDefinitionName(String decisionDefinitionName)
DecisionDefinitionQuery
decisionDefinitionName in interface DecisionDefinitionQuerydecisionDefinitionName - the name of the decision definitionpublic DecisionDefinitionQuery decisionDefinitionNameLike(String decisionDefinitionNameLike)
DecisionDefinitionQuery
decisionDefinitionNameLike in interface DecisionDefinitionQuerydecisionDefinitionNameLike - the pattern to match the decision definition namepublic DecisionDefinitionQuery decisionDefinitionKey(String decisionDefinitionKey)
DecisionDefinitionQuery
decisionDefinitionKey in interface DecisionDefinitionQuerydecisionDefinitionKey - the key of the decision definitionpublic DecisionDefinitionQuery decisionDefinitionKeyLike(String decisionDefinitionKeyLike)
DecisionDefinitionQuery
decisionDefinitionKeyLike in interface DecisionDefinitionQuerydecisionDefinitionKeyLike - the pattern to match the decision definition keypublic DecisionDefinitionQuery deploymentId(String deploymentId)
DecisionDefinitionQuery
deploymentId 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)
DecisionDefinitionQuery
decisionDefinitionResourceName in interface DecisionDefinitionQueryresourceName - the name of the resourcepublic DecisionDefinitionQuery decisionDefinitionResourceNameLike(String resourceNameLike)
DecisionDefinitionQuery
decisionDefinitionResourceNameLike in interface DecisionDefinitionQueryresourceNameLike - the pattern to match the resource namepublic DecisionDefinitionQuery tenantIdIn(String... tenantIds)
DecisionDefinitionQuery
tenantIdIn in interface DecisionDefinitionQuerypublic DecisionDefinitionQuery withoutTenantId()
DecisionDefinitionQuery
withoutTenantId 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)
AbstractQuery
executeList 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()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||