Class DecisionRequirementsDefinitionQueryImpl
- java.lang.Object
-
- org.camunda.bpm.engine.impl.db.ListQueryParameterObject
-
- org.camunda.bpm.engine.impl.AbstractQuery<DecisionRequirementsDefinitionQuery,DecisionRequirementsDefinition>
-
- org.camunda.bpm.engine.impl.dmn.entity.repository.DecisionRequirementsDefinitionQueryImpl
-
- All Implemented Interfaces:
Serializable,Command<Object>,Query<DecisionRequirementsDefinitionQuery,DecisionRequirementsDefinition>,DecisionRequirementsDefinitionQuery
public class DecisionRequirementsDefinitionQueryImpl extends AbstractQuery<DecisionRequirementsDefinitionQuery,DecisionRequirementsDefinition> implements DecisionRequirementsDefinitionQuery
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.camunda.bpm.engine.impl.AbstractQuery
AbstractQuery.ResultType
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringcategoryprotected StringcategoryLikeprotected StringdeploymentIdprotected Stringidprotected String[]idsprotected booleanincludeDefinitionsWithoutTenantIdprotected booleanisTenantIdSetprotected Stringkeyprotected StringkeyLikeprotected booleanlatestprotected Stringnameprotected StringnameLikeprotected StringresourceNameprotected StringresourceNameLikeprotected String[]tenantIdsprotected Integerversion-
Fields inherited from class org.camunda.bpm.engine.impl.AbstractQuery
commandExecutor, expressions, maxResultsLimitEnabled, resultType, SORTORDER_ASC, SORTORDER_DESC, validators
-
Fields inherited from class org.camunda.bpm.engine.impl.db.ListQueryParameterObject
authCheck, databaseType, firstResult, maxResults, orderingProperties, parameter, tenantCheck
-
-
Constructor Summary
Constructors Constructor Description DecisionRequirementsDefinitionQueryImpl()DecisionRequirementsDefinitionQueryImpl(CommandExecutor commandExecutor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckQueryOk()DecisionRequirementsDefinitionQuerydecisionRequirementsDefinitionCategory(String category)Only select decision requirements definition with the given category.DecisionRequirementsDefinitionQuerydecisionRequirementsDefinitionCategoryLike(String categoryLike)Only select decision requirements definition where the category matches the given parameter.DecisionRequirementsDefinitionQuerydecisionRequirementsDefinitionId(String id)Only select decision requirements definition with the given id.DecisionRequirementsDefinitionQuerydecisionRequirementsDefinitionIdIn(String... ids)Only select decision requirements definition with the given ids.DecisionRequirementsDefinitionQuerydecisionRequirementsDefinitionKey(String key)Only select decision requirements definition with the given key.DecisionRequirementsDefinitionQuerydecisionRequirementsDefinitionKeyLike(String keyLike)Only select decision requirements definition where the key matches the given parameter.DecisionRequirementsDefinitionQuerydecisionRequirementsDefinitionName(String name)Only select decision requirements definition with the given name.DecisionRequirementsDefinitionQuerydecisionRequirementsDefinitionNameLike(String nameLike)Only select decision requirements definition where the name matches the given parameter.DecisionRequirementsDefinitionQuerydecisionRequirementsDefinitionResourceName(String resourceName)Only select decision requirements definition with the given resource name.DecisionRequirementsDefinitionQuerydecisionRequirementsDefinitionResourceNameLike(String resourceNameLike)Only select decision requirements definition with a resource name like the given.DecisionRequirementsDefinitionQuerydecisionRequirementsDefinitionVersion(Integer version)Only select decision requirements definition with a certain version.DecisionRequirementsDefinitionQuerydeploymentId(String deploymentId)Only select decision requirements definition that are deployed in a deployment with the given deployment id.longexecuteCount(CommandContext commandContext)List<DecisionRequirementsDefinition>executeList(CommandContext commandContext, Page page)Executes the actual query to retrieve the list of results.StringgetCategory()StringgetCategoryLike()StringgetDeploymentId()StringgetId()String[]getIds()StringgetKey()StringgetKeyLike()StringgetName()StringgetNameLike()StringgetResourceName()StringgetResourceNameLike()IntegergetVersion()DecisionRequirementsDefinitionQueryincludeDecisionRequirementsDefinitionsWithoutTenantId()Select decision requirements definition which have no tenant id.booleanisLatest()DecisionRequirementsDefinitionQuerylatestVersion()Only select the decision requirements definition which are the latest deployed (i.e.DecisionRequirementsDefinitionQueryorderByDecisionRequirementsDefinitionCategory()Order by the category of the decision requirements definition (needs to be followed byQuery.asc()orQuery.desc()).DecisionRequirementsDefinitionQueryorderByDecisionRequirementsDefinitionId()Order by the id of the decision requirements definition (needs to be followed byQuery.asc()orQuery.desc()).DecisionRequirementsDefinitionQueryorderByDecisionRequirementsDefinitionKey()Order by decision requirements definition key (needs to be followed byQuery.asc()orQuery.desc()).DecisionRequirementsDefinitionQueryorderByDecisionRequirementsDefinitionName()Order by the name of the decision requirements definition (needs to be followed byQuery.asc()orQuery.desc()).DecisionRequirementsDefinitionQueryorderByDecisionRequirementsDefinitionVersion()Order by the version of the decision requirements definition (needs to be followed byQuery.asc()orQuery.desc()).DecisionRequirementsDefinitionQueryorderByDeploymentId()Order by deployment id (needs to be followed byQuery.asc()orQuery.desc()).DecisionRequirementsDefinitionQueryorderByTenantId()Order by tenant id (needs to be followed byQuery.asc()orQuery.desc()).DecisionRequirementsDefinitionQuerytenantIdIn(String... tenantIds)Only select decision requirements definition with one of the given tenant ids.DecisionRequirementsDefinitionQuerywithoutTenantId()Only select decision requirements definition which have no tenant id.-
Methods inherited from class org.camunda.bpm.engine.impl.AbstractQuery
addExpression, addValidator, asc, checkMaxResultsLimit, 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, validate
-
Methods 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, 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.impl.interceptor.Command
isRetryable
-
Methods inherited from interface org.camunda.bpm.engine.query.Query
asc, count, desc, list, listPage, singleResult, unlimitedList
-
-
-
-
Field Detail
-
id
protected String id
-
ids
protected String[] ids
-
category
protected String category
-
categoryLike
protected String categoryLike
-
name
protected String name
-
nameLike
protected String nameLike
-
deploymentId
protected String deploymentId
-
key
protected String key
-
keyLike
protected String keyLike
-
resourceName
protected String resourceName
-
resourceNameLike
protected String resourceNameLike
-
version
protected Integer version
-
latest
protected boolean latest
-
isTenantIdSet
protected boolean isTenantIdSet
-
tenantIds
protected String[] tenantIds
-
includeDefinitionsWithoutTenantId
protected boolean includeDefinitionsWithoutTenantId
-
-
Constructor Detail
-
DecisionRequirementsDefinitionQueryImpl
public DecisionRequirementsDefinitionQueryImpl()
-
DecisionRequirementsDefinitionQueryImpl
public DecisionRequirementsDefinitionQueryImpl(CommandExecutor commandExecutor)
-
-
Method Detail
-
decisionRequirementsDefinitionId
public DecisionRequirementsDefinitionQuery decisionRequirementsDefinitionId(String id)
Description copied from interface:DecisionRequirementsDefinitionQueryOnly select decision requirements definition with the given id.- Specified by:
decisionRequirementsDefinitionIdin interfaceDecisionRequirementsDefinitionQuery- Parameters:
id- the id of the decision requirements definition
-
decisionRequirementsDefinitionIdIn
public DecisionRequirementsDefinitionQuery decisionRequirementsDefinitionIdIn(String... ids)
Description copied from interface:DecisionRequirementsDefinitionQueryOnly select decision requirements definition with the given ids.- Specified by:
decisionRequirementsDefinitionIdInin interfaceDecisionRequirementsDefinitionQuery- Parameters:
ids- list of decision requirements definition ids
-
decisionRequirementsDefinitionCategory
public DecisionRequirementsDefinitionQuery decisionRequirementsDefinitionCategory(String category)
Description copied from interface:DecisionRequirementsDefinitionQueryOnly select decision requirements definition with the given category.- Specified by:
decisionRequirementsDefinitionCategoryin interfaceDecisionRequirementsDefinitionQuery- Parameters:
category- the category of the decision requirements definition
-
decisionRequirementsDefinitionCategoryLike
public DecisionRequirementsDefinitionQuery decisionRequirementsDefinitionCategoryLike(String categoryLike)
Description copied from interface:DecisionRequirementsDefinitionQueryOnly select decision requirements definition where the category matches the given parameter. The syntax that should be used is the same as in SQL, e.g., %category%.- Specified by:
decisionRequirementsDefinitionCategoryLikein interfaceDecisionRequirementsDefinitionQuery- Parameters:
categoryLike- the pattern to match the decision requirements definition category
-
decisionRequirementsDefinitionName
public DecisionRequirementsDefinitionQuery decisionRequirementsDefinitionName(String name)
Description copied from interface:DecisionRequirementsDefinitionQueryOnly select decision requirements definition with the given name.- Specified by:
decisionRequirementsDefinitionNamein interfaceDecisionRequirementsDefinitionQuery- Parameters:
name- the name of the decision requirements definition
-
decisionRequirementsDefinitionNameLike
public DecisionRequirementsDefinitionQuery decisionRequirementsDefinitionNameLike(String nameLike)
Description copied from interface:DecisionRequirementsDefinitionQueryOnly select decision requirements definition where the name matches the given parameter. The syntax that should be used is the same as in SQL, e.g., %name%.- Specified by:
decisionRequirementsDefinitionNameLikein interfaceDecisionRequirementsDefinitionQuery- Parameters:
nameLike- the pattern to match the decision requirements definition name
-
decisionRequirementsDefinitionKey
public DecisionRequirementsDefinitionQuery decisionRequirementsDefinitionKey(String key)
Description copied from interface:DecisionRequirementsDefinitionQueryOnly select decision requirements definition with the given key.- Specified by:
decisionRequirementsDefinitionKeyin interfaceDecisionRequirementsDefinitionQuery- Parameters:
key- the key of the decision definition
-
decisionRequirementsDefinitionKeyLike
public DecisionRequirementsDefinitionQuery decisionRequirementsDefinitionKeyLike(String keyLike)
Description copied from interface:DecisionRequirementsDefinitionQueryOnly select decision requirements definition where the key matches the given parameter. The syntax that should be used is the same as in SQL, e.g., %key%.- Specified by:
decisionRequirementsDefinitionKeyLikein interfaceDecisionRequirementsDefinitionQuery- Parameters:
keyLike- the pattern to match the decision requirements definition key
-
deploymentId
public DecisionRequirementsDefinitionQuery deploymentId(String deploymentId)
Description copied from interface:DecisionRequirementsDefinitionQueryOnly select decision requirements definition that are deployed in a deployment with the given deployment id.- Specified by:
deploymentIdin interfaceDecisionRequirementsDefinitionQuery- Parameters:
deploymentId- the id of the deployment
-
decisionRequirementsDefinitionVersion
public DecisionRequirementsDefinitionQuery decisionRequirementsDefinitionVersion(Integer version)
Description copied from interface:DecisionRequirementsDefinitionQueryOnly select decision requirements definition with a certain version. Particularly useful when used in combination withDecisionRequirementsDefinitionQuery.decisionRequirementsDefinitionKey(String)- Specified by:
decisionRequirementsDefinitionVersionin interfaceDecisionRequirementsDefinitionQuery- Parameters:
version- the version of the decision requirements definition
-
latestVersion
public DecisionRequirementsDefinitionQuery latestVersion()
Description copied from interface:DecisionRequirementsDefinitionQueryOnly select the decision requirements definition which are the latest deployed (i.e. which have the highest version number for the given key). Can only be used in combination withDecisionRequirementsDefinitionQuery.decisionRequirementsDefinitionKey(String)orDecisionRequirementsDefinitionQuery.decisionRequirementsDefinitionKeyLike(String). Can also be used without any other criteria (i.e. query.latest().list()), which will then give all the latest versions of all the deployed decision requirements definition.- Specified by:
latestVersionin interfaceDecisionRequirementsDefinitionQuery
-
decisionRequirementsDefinitionResourceName
public DecisionRequirementsDefinitionQuery decisionRequirementsDefinitionResourceName(String resourceName)
Description copied from interface:DecisionRequirementsDefinitionQueryOnly select decision requirements definition with the given resource name.- Specified by:
decisionRequirementsDefinitionResourceNamein interfaceDecisionRequirementsDefinitionQuery- Parameters:
resourceName- the name of the resource
-
decisionRequirementsDefinitionResourceNameLike
public DecisionRequirementsDefinitionQuery decisionRequirementsDefinitionResourceNameLike(String resourceNameLike)
Description copied from interface:DecisionRequirementsDefinitionQueryOnly select decision requirements definition with a resource name like the given. The syntax that should be used is the same as in SQL, e.g., %resourceName%.- Specified by:
decisionRequirementsDefinitionResourceNameLikein interfaceDecisionRequirementsDefinitionQuery- Parameters:
resourceNameLike- the pattern to match the resource name
-
tenantIdIn
public DecisionRequirementsDefinitionQuery tenantIdIn(String... tenantIds)
Description copied from interface:DecisionRequirementsDefinitionQueryOnly select decision requirements definition with one of the given tenant ids.- Specified by:
tenantIdInin interfaceDecisionRequirementsDefinitionQuery
-
withoutTenantId
public DecisionRequirementsDefinitionQuery withoutTenantId()
Description copied from interface:DecisionRequirementsDefinitionQueryOnly select decision requirements definition which have no tenant id.- Specified by:
withoutTenantIdin interfaceDecisionRequirementsDefinitionQuery
-
includeDecisionRequirementsDefinitionsWithoutTenantId
public DecisionRequirementsDefinitionQuery includeDecisionRequirementsDefinitionsWithoutTenantId()
Description copied from interface:DecisionRequirementsDefinitionQuerySelect decision requirements definition which have no tenant id. Can be used in combination withDecisionRequirementsDefinitionQuery.tenantIdIn(String...).- Specified by:
includeDecisionRequirementsDefinitionsWithoutTenantIdin interfaceDecisionRequirementsDefinitionQuery
-
orderByDecisionRequirementsDefinitionCategory
public DecisionRequirementsDefinitionQuery orderByDecisionRequirementsDefinitionCategory()
Description copied from interface:DecisionRequirementsDefinitionQueryOrder by the category of the decision requirements definition (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByDecisionRequirementsDefinitionCategoryin interfaceDecisionRequirementsDefinitionQuery
-
orderByDecisionRequirementsDefinitionKey
public DecisionRequirementsDefinitionQuery orderByDecisionRequirementsDefinitionKey()
Description copied from interface:DecisionRequirementsDefinitionQueryOrder by decision requirements definition key (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByDecisionRequirementsDefinitionKeyin interfaceDecisionRequirementsDefinitionQuery
-
orderByDecisionRequirementsDefinitionId
public DecisionRequirementsDefinitionQuery orderByDecisionRequirementsDefinitionId()
Description copied from interface:DecisionRequirementsDefinitionQueryOrder by the id of the decision requirements definition (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByDecisionRequirementsDefinitionIdin interfaceDecisionRequirementsDefinitionQuery
-
orderByDecisionRequirementsDefinitionVersion
public DecisionRequirementsDefinitionQuery orderByDecisionRequirementsDefinitionVersion()
Description copied from interface:DecisionRequirementsDefinitionQueryOrder by the version of the decision requirements definition (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByDecisionRequirementsDefinitionVersionin interfaceDecisionRequirementsDefinitionQuery
-
orderByDecisionRequirementsDefinitionName
public DecisionRequirementsDefinitionQuery orderByDecisionRequirementsDefinitionName()
Description copied from interface:DecisionRequirementsDefinitionQueryOrder by the name of the decision requirements definition (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByDecisionRequirementsDefinitionNamein interfaceDecisionRequirementsDefinitionQuery
-
orderByDeploymentId
public DecisionRequirementsDefinitionQuery orderByDeploymentId()
Description copied from interface:DecisionRequirementsDefinitionQueryOrder by deployment id (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByDeploymentIdin interfaceDecisionRequirementsDefinitionQuery
-
orderByTenantId
public DecisionRequirementsDefinitionQuery orderByTenantId()
Description copied from interface:DecisionRequirementsDefinitionQueryOrder by tenant id (needs to be followed byQuery.asc()orQuery.desc()). Note that the ordering of decision requirements definition without tenant id is database-specific.- Specified by:
orderByTenantIdin interfaceDecisionRequirementsDefinitionQuery
-
executeCount
public long executeCount(CommandContext commandContext)
- Specified by:
executeCountin classAbstractQuery<DecisionRequirementsDefinitionQuery,DecisionRequirementsDefinition>
-
executeList
public List<DecisionRequirementsDefinition> executeList(CommandContext commandContext, Page page)
Description copied from class:AbstractQueryExecutes the actual query to retrieve the list of results.- Specified by:
executeListin classAbstractQuery<DecisionRequirementsDefinitionQuery,DecisionRequirementsDefinition>page- used if the results must be paged. If null, no paging will be applied.
-
checkQueryOk
public void checkQueryOk()
- Overrides:
checkQueryOkin classAbstractQuery<DecisionRequirementsDefinitionQuery,DecisionRequirementsDefinition>
-
getId
public String getId()
-
getIds
public String[] getIds()
-
getCategory
public String getCategory()
-
getCategoryLike
public String getCategoryLike()
-
getName
public String getName()
-
getNameLike
public String getNameLike()
-
getDeploymentId
public String getDeploymentId()
-
getKey
public String getKey()
-
getKeyLike
public String getKeyLike()
-
getResourceName
public String getResourceName()
-
getResourceNameLike
public String getResourceNameLike()
-
getVersion
public Integer getVersion()
-
isLatest
public boolean isLatest()
-
-