org.camunda.bpm.engine.impl.dmn.entity.repository
Class DecisionRequirementsDefinitionQueryImpl

java.lang.Object
  extended by org.camunda.bpm.engine.impl.db.ListQueryParameterObject
      extended by org.camunda.bpm.engine.impl.AbstractQuery<DecisionRequirementsDefinitionQuery,DecisionRequirementsDefinition>
          extended by 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
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
DecisionRequirementsDefinitionQueryImpl()
           
DecisionRequirementsDefinitionQueryImpl(CommandExecutor commandExecutor)
           
 
Method Summary
 void checkQueryOk()
           
 DecisionRequirementsDefinitionQuery decisionRequirementsDefinitionCategory(String category)
          Only select decision requirements definition with the given category.
 DecisionRequirementsDefinitionQuery decisionRequirementsDefinitionCategoryLike(String categoryLike)
          Only select decision requirements definition where the category matches the given parameter.
 DecisionRequirementsDefinitionQuery decisionRequirementsDefinitionId(String id)
          Only select decision requirements definition with the given id.
 DecisionRequirementsDefinitionQuery decisionRequirementsDefinitionIdIn(String... ids)
          Only select decision requirements definition with the given ids.
 DecisionRequirementsDefinitionQuery decisionRequirementsDefinitionKey(String key)
          Only select decision requirements definition with the given key.
 DecisionRequirementsDefinitionQuery decisionRequirementsDefinitionKeyLike(String keyLike)
          Only select decision requirements definition where the key matches the given parameter.
 DecisionRequirementsDefinitionQuery decisionRequirementsDefinitionName(String name)
          Only select decision requirements definition with the given name.
 DecisionRequirementsDefinitionQuery decisionRequirementsDefinitionNameLike(String nameLike)
          Only select decision requirements definition where the name matches the given parameter.
 DecisionRequirementsDefinitionQuery decisionRequirementsDefinitionResourceName(String resourceName)
          Only select decision requirements definition with the given resource name.
 DecisionRequirementsDefinitionQuery decisionRequirementsDefinitionResourceNameLike(String resourceNameLike)
          Only select decision requirements definition with a resource name like the given.
 DecisionRequirementsDefinitionQuery decisionRequirementsDefinitionVersion(Integer version)
          Only select decision requirements definition with a certain version.
 DecisionRequirementsDefinitionQuery deploymentId(String deploymentId)
          Only select decision requirements definition that are deployed in a deployment with the given deployment id.
 long executeCount(CommandContext commandContext)
           
 List<DecisionRequirementsDefinition> 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()
           
 DecisionRequirementsDefinitionQuery includeDecisionRequirementsDefinitionsWithoutTenantId()
          Select decision requirements definition which have no tenant id.
 boolean isLatest()
           
 DecisionRequirementsDefinitionQuery latestVersion()
          Only select the decision requirements definition which are the latest deployed (i.e.
 DecisionRequirementsDefinitionQuery orderByDecisionRequirementsDefinitionCategory()
          Order by the category of the decision requirements definition (needs to be followed by Query.asc() or Query.desc()).
 DecisionRequirementsDefinitionQuery orderByDecisionRequirementsDefinitionId()
          Order by the id of the decision requirements definition (needs to be followed by Query.asc() or Query.desc()).
 DecisionRequirementsDefinitionQuery orderByDecisionRequirementsDefinitionKey()
          Order by decision requirements definition key (needs to be followed by Query.asc() or Query.desc()).
 DecisionRequirementsDefinitionQuery orderByDecisionRequirementsDefinitionName()
          Order by the name of the decision requirements definition (needs to be followed by Query.asc() or Query.desc()).
 DecisionRequirementsDefinitionQuery orderByDecisionRequirementsDefinitionVersion()
          Order by the version of the decision requirements definition (needs to be followed by Query.asc() or Query.desc()).
 DecisionRequirementsDefinitionQuery orderByDeploymentId()
          Order by deployment id (needs to be followed by Query.asc() or Query.desc()).
 DecisionRequirementsDefinitionQuery orderByTenantId()
          Order by tenant id (needs to be followed by Query.asc() or Query.desc()).
 DecisionRequirementsDefinitionQuery tenantIdIn(String... tenantIds)
          Only select decision requirements definition with one of the given tenant ids.
 DecisionRequirementsDefinitionQuery withoutTenantId()
          Only select decision requirements definition 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

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: DecisionRequirementsDefinitionQuery
Only select decision requirements definition with the given id.

Specified by:
decisionRequirementsDefinitionId in interface DecisionRequirementsDefinitionQuery
Parameters:
id - the id of the decision requirements definition

decisionRequirementsDefinitionIdIn

public DecisionRequirementsDefinitionQuery decisionRequirementsDefinitionIdIn(String... ids)
Description copied from interface: DecisionRequirementsDefinitionQuery
Only select decision requirements definition with the given ids.

Specified by:
decisionRequirementsDefinitionIdIn in interface DecisionRequirementsDefinitionQuery
Parameters:
ids - list of decision requirements definition ids

decisionRequirementsDefinitionCategory

public DecisionRequirementsDefinitionQuery decisionRequirementsDefinitionCategory(String category)
Description copied from interface: DecisionRequirementsDefinitionQuery
Only select decision requirements definition with the given category.

Specified by:
decisionRequirementsDefinitionCategory in interface DecisionRequirementsDefinitionQuery
Parameters:
category - the category of the decision requirements definition

decisionRequirementsDefinitionCategoryLike

public DecisionRequirementsDefinitionQuery decisionRequirementsDefinitionCategoryLike(String categoryLike)
Description copied from interface: DecisionRequirementsDefinitionQuery
Only 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:
decisionRequirementsDefinitionCategoryLike in interface DecisionRequirementsDefinitionQuery
Parameters:
categoryLike - the pattern to match the decision requirements definition category

decisionRequirementsDefinitionName

public DecisionRequirementsDefinitionQuery decisionRequirementsDefinitionName(String name)
Description copied from interface: DecisionRequirementsDefinitionQuery
Only select decision requirements definition with the given name.

Specified by:
decisionRequirementsDefinitionName in interface DecisionRequirementsDefinitionQuery
Parameters:
name - the name of the decision requirements definition

decisionRequirementsDefinitionNameLike

public DecisionRequirementsDefinitionQuery decisionRequirementsDefinitionNameLike(String nameLike)
Description copied from interface: DecisionRequirementsDefinitionQuery
Only 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:
decisionRequirementsDefinitionNameLike in interface DecisionRequirementsDefinitionQuery
Parameters:
nameLike - the pattern to match the decision requirements definition name

decisionRequirementsDefinitionKey

public DecisionRequirementsDefinitionQuery decisionRequirementsDefinitionKey(String key)
Description copied from interface: DecisionRequirementsDefinitionQuery
Only select decision requirements definition with the given key.

Specified by:
decisionRequirementsDefinitionKey in interface DecisionRequirementsDefinitionQuery
Parameters:
key - the key of the decision definition

decisionRequirementsDefinitionKeyLike

public DecisionRequirementsDefinitionQuery decisionRequirementsDefinitionKeyLike(String keyLike)
Description copied from interface: DecisionRequirementsDefinitionQuery
Only 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:
decisionRequirementsDefinitionKeyLike in interface DecisionRequirementsDefinitionQuery
Parameters:
keyLike - the pattern to match the decision requirements definition key

deploymentId

public DecisionRequirementsDefinitionQuery deploymentId(String deploymentId)
Description copied from interface: DecisionRequirementsDefinitionQuery
Only select decision requirements definition that are deployed in a deployment with the given deployment id.

Specified by:
deploymentId in interface DecisionRequirementsDefinitionQuery
Parameters:
deploymentId - the id of the deployment

decisionRequirementsDefinitionVersion

public DecisionRequirementsDefinitionQuery decisionRequirementsDefinitionVersion(Integer version)
Description copied from interface: DecisionRequirementsDefinitionQuery
Only select decision requirements definition with a certain version. Particularly useful when used in combination with DecisionRequirementsDefinitionQuery.decisionRequirementsDefinitionKey(String)

Specified by:
decisionRequirementsDefinitionVersion in interface DecisionRequirementsDefinitionQuery
Parameters:
version - the version of the decision requirements definition

latestVersion

public DecisionRequirementsDefinitionQuery latestVersion()
Description copied from interface: DecisionRequirementsDefinitionQuery
Only 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 with DecisionRequirementsDefinitionQuery.decisionRequirementsDefinitionKey(String) or DecisionRequirementsDefinitionQuery.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:
latestVersion in interface DecisionRequirementsDefinitionQuery

decisionRequirementsDefinitionResourceName

public DecisionRequirementsDefinitionQuery decisionRequirementsDefinitionResourceName(String resourceName)
Description copied from interface: DecisionRequirementsDefinitionQuery
Only select decision requirements definition with the given resource name.

Specified by:
decisionRequirementsDefinitionResourceName in interface DecisionRequirementsDefinitionQuery
Parameters:
resourceName - the name of the resource

decisionRequirementsDefinitionResourceNameLike

public DecisionRequirementsDefinitionQuery decisionRequirementsDefinitionResourceNameLike(String resourceNameLike)
Description copied from interface: DecisionRequirementsDefinitionQuery
Only 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:
decisionRequirementsDefinitionResourceNameLike in interface DecisionRequirementsDefinitionQuery
Parameters:
resourceNameLike - the pattern to match the resource name

tenantIdIn

public DecisionRequirementsDefinitionQuery tenantIdIn(String... tenantIds)
Description copied from interface: DecisionRequirementsDefinitionQuery
Only select decision requirements definition with one of the given tenant ids.

Specified by:
tenantIdIn in interface DecisionRequirementsDefinitionQuery

withoutTenantId

public DecisionRequirementsDefinitionQuery withoutTenantId()
Description copied from interface: DecisionRequirementsDefinitionQuery
Only select decision requirements definition which have no tenant id.

Specified by:
withoutTenantId in interface DecisionRequirementsDefinitionQuery

includeDecisionRequirementsDefinitionsWithoutTenantId

public DecisionRequirementsDefinitionQuery includeDecisionRequirementsDefinitionsWithoutTenantId()
Description copied from interface: DecisionRequirementsDefinitionQuery
Select decision requirements definition which have no tenant id. Can be used in combination with DecisionRequirementsDefinitionQuery.tenantIdIn(String...).

Specified by:
includeDecisionRequirementsDefinitionsWithoutTenantId in interface DecisionRequirementsDefinitionQuery

orderByDecisionRequirementsDefinitionCategory

public DecisionRequirementsDefinitionQuery orderByDecisionRequirementsDefinitionCategory()
Description copied from interface: DecisionRequirementsDefinitionQuery
Order by the category of the decision requirements definition (needs to be followed by Query.asc() or Query.desc()).

Specified by:
orderByDecisionRequirementsDefinitionCategory in interface DecisionRequirementsDefinitionQuery

orderByDecisionRequirementsDefinitionKey

public DecisionRequirementsDefinitionQuery orderByDecisionRequirementsDefinitionKey()
Description copied from interface: DecisionRequirementsDefinitionQuery
Order by decision requirements definition key (needs to be followed by Query.asc() or Query.desc()).

Specified by:
orderByDecisionRequirementsDefinitionKey in interface DecisionRequirementsDefinitionQuery

orderByDecisionRequirementsDefinitionId

public DecisionRequirementsDefinitionQuery orderByDecisionRequirementsDefinitionId()
Description copied from interface: DecisionRequirementsDefinitionQuery
Order by the id of the decision requirements definition (needs to be followed by Query.asc() or Query.desc()).

Specified by:
orderByDecisionRequirementsDefinitionId in interface DecisionRequirementsDefinitionQuery

orderByDecisionRequirementsDefinitionVersion

public DecisionRequirementsDefinitionQuery orderByDecisionRequirementsDefinitionVersion()
Description copied from interface: DecisionRequirementsDefinitionQuery
Order by the version of the decision requirements definition (needs to be followed by Query.asc() or Query.desc()).

Specified by:
orderByDecisionRequirementsDefinitionVersion in interface DecisionRequirementsDefinitionQuery

orderByDecisionRequirementsDefinitionName

public DecisionRequirementsDefinitionQuery orderByDecisionRequirementsDefinitionName()
Description copied from interface: DecisionRequirementsDefinitionQuery
Order by the name of the decision requirements definition (needs to be followed by Query.asc() or Query.desc()).

Specified by:
orderByDecisionRequirementsDefinitionName in interface DecisionRequirementsDefinitionQuery

orderByDeploymentId

public DecisionRequirementsDefinitionQuery orderByDeploymentId()
Description copied from interface: DecisionRequirementsDefinitionQuery
Order by deployment id (needs to be followed by Query.asc() or Query.desc()).

Specified by:
orderByDeploymentId in interface DecisionRequirementsDefinitionQuery

orderByTenantId

public DecisionRequirementsDefinitionQuery orderByTenantId()
Description copied from interface: DecisionRequirementsDefinitionQuery
Order by tenant id (needs to be followed by Query.asc() or Query.desc()). Note that the ordering of decision requirements definition without tenant id is database-specific.

Specified by:
orderByTenantId in interface DecisionRequirementsDefinitionQuery

executeCount

public long executeCount(CommandContext commandContext)
Specified by:
executeCount in class AbstractQuery<DecisionRequirementsDefinitionQuery,DecisionRequirementsDefinition>

executeList

public List<DecisionRequirementsDefinition> executeList(CommandContext commandContext,
                                                        Page page)
Description copied from class: AbstractQuery
Executes the actual query to retrieve the list of results.

Specified by:
executeList in class AbstractQuery<DecisionRequirementsDefinitionQuery,DecisionRequirementsDefinition>
page - used if the results must be paged. If null, no paging will be applied.

checkQueryOk

public void checkQueryOk()
Overrides:
checkQueryOk in class AbstractQuery<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()


Copyright © 2016 camunda services GmbH. All rights reserved.