Class WorkObjectDefinitionQueryImpl
java.lang.Object
org.flowable.common.engine.impl.db.ListQueryParameterObject
org.flowable.common.engine.impl.query.AbstractQuery<WorkObjectDefinitionQuery,WorkObjectDefinition>
com.flowable.workobject.engine.impl.WorkObjectDefinitionQueryImpl
- All Implemented Interfaces:
WorkObjectDefinitionQuery,java.io.Serializable,org.flowable.common.engine.api.query.Query<WorkObjectDefinitionQuery,WorkObjectDefinition>,org.flowable.common.engine.impl.interceptor.Command<java.lang.Object>
public class WorkObjectDefinitionQueryImpl extends org.flowable.common.engine.impl.query.AbstractQuery<WorkObjectDefinitionQuery,WorkObjectDefinition> implements WorkObjectDefinitionQuery
- Author:
- Tijs Rademakers, Joram Barrez
- See Also:
- Serialized Form
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringcategoryprotected java.lang.StringcategoryLikeprotected java.lang.StringcategoryNotEqualsprotected java.lang.StringdeploymentIdprotected java.util.Set<java.lang.String>deploymentIdsprotected java.lang.Stringidprotected java.util.Set<java.lang.String>idsprotected java.lang.Stringkeyprotected java.lang.StringkeyLikeprotected booleanlatestprotected java.lang.Stringnameprotected java.lang.StringnameLikeprotected java.lang.StringresourceNameprotected java.lang.StringresourceNameLikeprotected java.lang.StringtenantIdprotected java.lang.StringtenantIdLikeprotected java.lang.Stringtypeprotected java.lang.StringtypeLikeprotected java.lang.Integerversionprotected java.lang.IntegerversionGtprotected java.lang.IntegerversionGteprotected java.lang.IntegerversionLtprotected java.lang.IntegerversionLteprotected booleanwithoutTenantId -
Constructor Summary
Constructors Constructor Description WorkObjectDefinitionQueryImpl()WorkObjectDefinitionQueryImpl(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)WorkObjectDefinitionQueryImpl(org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor) -
Method Summary
Modifier and Type Method Description protected voidcheckVersion(java.lang.Integer version)WorkObjectDefinitionQueryImpldeploymentId(java.lang.String deploymentId)Only select workObjectDefinitions that are deployed in a deployment with the given deployment idWorkObjectDefinitionQueryImpldeploymentIds(java.util.Set<java.lang.String> deploymentIds)Select workObjectDefinitions that are deployed in deployments with the given set of idslongexecuteCount(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)java.util.List<WorkObjectDefinition>executeList(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)WorkObjectDefinitionexecuteSingleResult(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)java.lang.StringgetCategory()java.lang.StringgetCategoryLike()java.lang.StringgetCategoryNotEquals()java.lang.StringgetDeploymentId()java.util.Set<java.lang.String>getDeploymentIds()java.lang.StringgetId()java.util.Set<java.lang.String>getIds()java.lang.StringgetKey()java.lang.StringgetKeyLike()java.lang.StringgetName()java.lang.StringgetNameLike()java.lang.StringgetResourceName()java.lang.StringgetResourceNameLike()java.lang.StringgetTenantId()java.lang.StringgetTenantIdLike()java.lang.StringgetType()java.lang.StringgetTypeLike()java.lang.IntegergetVersion()java.lang.IntegergetVersionGt()java.lang.IntegergetVersionGte()java.lang.IntegergetVersionLt()java.lang.IntegergetVersionLte()booleanisLatest()booleanisWithoutTenantId()WorkObjectDefinitionQueryImpllatestVersion()Only select the workObjectDefinitions which are the latest deployed (ie.WorkObjectDefinitionQueryorderByDeploymentId()Order by deployment id (needs to be followed byQuery.asc()orQuery.desc()).WorkObjectDefinitionQueryorderByFormCategory()Order by the category of the workObjectDefinitions (needs to be followed byQuery.asc()orQuery.desc()).WorkObjectDefinitionQueryorderByFormId()Order by the id of the workObjectDefinitions (needs to be followed byQuery.asc()orQuery.desc()).WorkObjectDefinitionQueryorderByFormName()Order by the name of the workObjectDefinitions (needs to be followed byQuery.asc()orQuery.desc()).WorkObjectDefinitionQueryorderByFormVersion()Order by the version of the workObjectDefinitions (needs to be followed byQuery.asc()orQuery.desc()).WorkObjectDefinitionQueryorderByTenantId()Order by tenant id (needs to be followed byQuery.asc()orQuery.desc()).WorkObjectDefinitionQueryorderByWorkObjectDefinitionKey()Order by workObjectDefinition definition key (needs to be followed byQuery.asc()orQuery.desc()).WorkObjectDefinitionQueryImplworkObjectDefinitionCategory(java.lang.String category)Only select workObjectDefinitions with the given category.WorkObjectDefinitionQueryImplworkObjectDefinitionCategoryLike(java.lang.String categoryLike)Only select workObjectDefinitions where the category matches the given parameter.WorkObjectDefinitionQueryImplworkObjectDefinitionCategoryNotEquals(java.lang.String categoryNotEquals)Only select deployments that have a different category then the given one.WorkObjectDefinitionQueryImplworkObjectDefinitionId(java.lang.String workObjectDefinitionId)Only select workObjectDefinition with the given id.WorkObjectDefinitionQueryworkObjectDefinitionIds(java.util.Set<java.lang.String> workObjectDefinitionIds)Only select workObjectDefinitions with the given ids.WorkObjectDefinitionQueryImplworkObjectDefinitionKey(java.lang.String key)Only select workObjectDefinition with the given key.WorkObjectDefinitionQueryImplworkObjectDefinitionKeyLike(java.lang.String keyLike)Only select workObjectDefinitions where the key matches the given parameter.WorkObjectDefinitionQueryImplworkObjectDefinitionName(java.lang.String name)Only select workObjectDefinitions with the given name.WorkObjectDefinitionQueryImplworkObjectDefinitionNameLike(java.lang.String nameLike)Only select workObjectDefinitions where the name matches the given parameter.WorkObjectDefinitionQueryImplworkObjectDefinitionResourceName(java.lang.String resourceName)Only select workObjectDefinition with the given resource name.WorkObjectDefinitionQueryImplworkObjectDefinitionResourceNameLike(java.lang.String resourceNameLike)Only select workObjectDefinition with a resource name like the given .WorkObjectDefinitionQueryworkObjectDefinitionTenantId(java.lang.String tenantId)Only select workObjectDefinitions that have the given tenant id.WorkObjectDefinitionQueryworkObjectDefinitionTenantIdLike(java.lang.String tenantIdLike)Only select workObjectDefinitions with a tenant id like the given one.WorkObjectDefinitionQueryImplworkObjectDefinitionType(java.lang.String type)Only select workObjectDefinition with the given type.WorkObjectDefinitionQueryImplworkObjectDefinitionTypeLike(java.lang.String typeLike)Only select workObjectDefinitions where the type matches the given parameter.WorkObjectDefinitionQueryImplworkObjectDefinitionVersion(java.lang.Integer version)Only select workObjectDefinition with a certain version.WorkObjectDefinitionQueryworkObjectDefinitionVersionGreaterThan(java.lang.Integer workObjectDefinitionVersion)Only select workObjectDefinitions which version are greater than a certain version.WorkObjectDefinitionQueryworkObjectDefinitionVersionGreaterThanOrEquals(java.lang.Integer workObjectDefinitionVersion)Only select workObjectDefinitions which version are greater than or equals a certain version.WorkObjectDefinitionQueryworkObjectDefinitionVersionLowerThan(java.lang.Integer workObjectDefinitionVersion)Only select workObjectDefinitions which version are lower than a certain version.WorkObjectDefinitionQueryworkObjectDefinitionVersionLowerThanOrEquals(java.lang.Integer workObjectDefinitionVersion)Only select workObjectDefinitions which version are lower than or equals a certain version.WorkObjectDefinitionQueryworkObjectDefinitionWithoutTenantId()Only select workObjectDefinitions that do not have a tenant id.Methods inherited from class org.flowable.common.engine.impl.query.AbstractQuery
asc, checkQueryOk, count, desc, direction, execute, list, listPage, orderBy, orderBy, setCommandExecutor, singleResultMethods inherited from class org.flowable.common.engine.impl.db.ListQueryParameterObject
addOrder, getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getNullHandlingColumn, getOrderBy, getOrderByColumnMap, getOrderByColumns, getParameter, setDatabaseType, setFirstResult, setMaxResults, setNullHandlingColumn, setOrderByColumns, setParameter
-
Field Details
-
id
protected java.lang.String id -
ids
protected java.util.Set<java.lang.String> ids -
category
protected java.lang.String category -
categoryLike
protected java.lang.String categoryLike -
categoryNotEquals
protected java.lang.String categoryNotEquals -
name
protected java.lang.String name -
nameLike
protected java.lang.String nameLike -
deploymentId
protected java.lang.String deploymentId -
deploymentIds
protected java.util.Set<java.lang.String> deploymentIds -
key
protected java.lang.String key -
keyLike
protected java.lang.String keyLike -
type
protected java.lang.String type -
typeLike
protected java.lang.String typeLike -
resourceName
protected java.lang.String resourceName -
resourceNameLike
protected java.lang.String resourceNameLike -
version
protected java.lang.Integer version -
versionGt
protected java.lang.Integer versionGt -
versionGte
protected java.lang.Integer versionGte -
versionLt
protected java.lang.Integer versionLt -
versionLte
protected java.lang.Integer versionLte -
latest
protected boolean latest -
tenantId
protected java.lang.String tenantId -
tenantIdLike
protected java.lang.String tenantIdLike -
withoutTenantId
protected boolean withoutTenantId
-
-
Constructor Details
-
WorkObjectDefinitionQueryImpl
public WorkObjectDefinitionQueryImpl() -
WorkObjectDefinitionQueryImpl
public WorkObjectDefinitionQueryImpl(org.flowable.common.engine.impl.interceptor.CommandContext commandContext) -
WorkObjectDefinitionQueryImpl
public WorkObjectDefinitionQueryImpl(org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor)
-
-
Method Details
-
workObjectDefinitionId
public WorkObjectDefinitionQueryImpl workObjectDefinitionId(java.lang.String workObjectDefinitionId)Description copied from interface:WorkObjectDefinitionQueryOnly select workObjectDefinition with the given id.- Specified by:
workObjectDefinitionIdin interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionIds
public WorkObjectDefinitionQuery workObjectDefinitionIds(java.util.Set<java.lang.String> workObjectDefinitionIds)Description copied from interface:WorkObjectDefinitionQueryOnly select workObjectDefinitions with the given ids.- Specified by:
workObjectDefinitionIdsin interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionCategory
Description copied from interface:WorkObjectDefinitionQueryOnly select workObjectDefinitions with the given category.- Specified by:
workObjectDefinitionCategoryin interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionCategoryLike
public WorkObjectDefinitionQueryImpl workObjectDefinitionCategoryLike(java.lang.String categoryLike)Description copied from interface:WorkObjectDefinitionQueryOnly select workObjectDefinitions where the category matches the given parameter. The syntax that should be used is the same as in SQL, eg. %test%- Specified by:
workObjectDefinitionCategoryLikein interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionCategoryNotEquals
public WorkObjectDefinitionQueryImpl workObjectDefinitionCategoryNotEquals(java.lang.String categoryNotEquals)Description copied from interface:WorkObjectDefinitionQueryOnly select deployments that have a different category then the given one.- Specified by:
workObjectDefinitionCategoryNotEqualsin interfaceWorkObjectDefinitionQuery- See Also:
WorkObjectDefinitionDeploymentBuilder.category(String)
-
workObjectDefinitionName
Description copied from interface:WorkObjectDefinitionQueryOnly select workObjectDefinitions with the given name.- Specified by:
workObjectDefinitionNamein interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionNameLike
Description copied from interface:WorkObjectDefinitionQueryOnly select workObjectDefinitions where the name matches the given parameter. The syntax that should be used is the same as in SQL, eg. %test%- Specified by:
workObjectDefinitionNameLikein interfaceWorkObjectDefinitionQuery
-
deploymentId
Description copied from interface:WorkObjectDefinitionQueryOnly select workObjectDefinitions that are deployed in a deployment with the given deployment id- Specified by:
deploymentIdin interfaceWorkObjectDefinitionQuery
-
deploymentIds
Description copied from interface:WorkObjectDefinitionQuerySelect workObjectDefinitions that are deployed in deployments with the given set of ids- Specified by:
deploymentIdsin interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionKey
Description copied from interface:WorkObjectDefinitionQueryOnly select workObjectDefinition with the given key.- Specified by:
workObjectDefinitionKeyin interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionKeyLike
Description copied from interface:WorkObjectDefinitionQueryOnly select workObjectDefinitions where the key matches the given parameter. The syntax that should be used is the same as in SQL, eg. %test%- Specified by:
workObjectDefinitionKeyLikein interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionType
Description copied from interface:WorkObjectDefinitionQueryOnly select workObjectDefinition with the given type.- Specified by:
workObjectDefinitionTypein interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionTypeLike
Description copied from interface:WorkObjectDefinitionQueryOnly select workObjectDefinitions where the type matches the given parameter. The syntax that should be used is the same as in SQL, eg. %test%- Specified by:
workObjectDefinitionTypeLikein interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionResourceName
public WorkObjectDefinitionQueryImpl workObjectDefinitionResourceName(java.lang.String resourceName)Description copied from interface:WorkObjectDefinitionQueryOnly select workObjectDefinition with the given resource name.- Specified by:
workObjectDefinitionResourceNamein interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionResourceNameLike
public WorkObjectDefinitionQueryImpl workObjectDefinitionResourceNameLike(java.lang.String resourceNameLike)Description copied from interface:WorkObjectDefinitionQueryOnly select workObjectDefinition with a resource name like the given .- Specified by:
workObjectDefinitionResourceNameLikein interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionVersion
Description copied from interface:WorkObjectDefinitionQueryOnly select workObjectDefinition with a certain version. Particularly useful when used in combination withWorkObjectDefinitionQuery.workObjectDefinitionKey(String)- Specified by:
workObjectDefinitionVersionin interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionVersionGreaterThan
public WorkObjectDefinitionQuery workObjectDefinitionVersionGreaterThan(java.lang.Integer workObjectDefinitionVersion)Description copied from interface:WorkObjectDefinitionQueryOnly select workObjectDefinitions which version are greater than a certain version.- Specified by:
workObjectDefinitionVersionGreaterThanin interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionVersionGreaterThanOrEquals
public WorkObjectDefinitionQuery workObjectDefinitionVersionGreaterThanOrEquals(java.lang.Integer workObjectDefinitionVersion)Description copied from interface:WorkObjectDefinitionQueryOnly select workObjectDefinitions which version are greater than or equals a certain version.- Specified by:
workObjectDefinitionVersionGreaterThanOrEqualsin interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionVersionLowerThan
public WorkObjectDefinitionQuery workObjectDefinitionVersionLowerThan(java.lang.Integer workObjectDefinitionVersion)Description copied from interface:WorkObjectDefinitionQueryOnly select workObjectDefinitions which version are lower than a certain version.- Specified by:
workObjectDefinitionVersionLowerThanin interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionVersionLowerThanOrEquals
public WorkObjectDefinitionQuery workObjectDefinitionVersionLowerThanOrEquals(java.lang.Integer workObjectDefinitionVersion)Description copied from interface:WorkObjectDefinitionQueryOnly select workObjectDefinitions which version are lower than or equals a certain version.- Specified by:
workObjectDefinitionVersionLowerThanOrEqualsin interfaceWorkObjectDefinitionQuery
-
checkVersion
protected void checkVersion(java.lang.Integer version) -
latestVersion
Description copied from interface:WorkObjectDefinitionQueryOnly select the workObjectDefinitions which are the latest deployed (ie. which have the highest version number for the given key). 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 tables.- Specified by:
latestVersionin interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionTenantId
Description copied from interface:WorkObjectDefinitionQueryOnly select workObjectDefinitions that have the given tenant id.- Specified by:
workObjectDefinitionTenantIdin interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionTenantIdLike
Description copied from interface:WorkObjectDefinitionQueryOnly select workObjectDefinitions with a tenant id like the given one.- Specified by:
workObjectDefinitionTenantIdLikein interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionWithoutTenantId
Description copied from interface:WorkObjectDefinitionQueryOnly select workObjectDefinitions that do not have a tenant id.- Specified by:
workObjectDefinitionWithoutTenantIdin interfaceWorkObjectDefinitionQuery
-
orderByDeploymentId
Description copied from interface:WorkObjectDefinitionQueryOrder by deployment id (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByDeploymentIdin interfaceWorkObjectDefinitionQuery
-
orderByWorkObjectDefinitionKey
Description copied from interface:WorkObjectDefinitionQueryOrder by workObjectDefinition definition key (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByWorkObjectDefinitionKeyin interfaceWorkObjectDefinitionQuery
-
orderByFormCategory
Description copied from interface:WorkObjectDefinitionQueryOrder by the category of the workObjectDefinitions (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByFormCategoryin interfaceWorkObjectDefinitionQuery
-
orderByFormId
Description copied from interface:WorkObjectDefinitionQueryOrder by the id of the workObjectDefinitions (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByFormIdin interfaceWorkObjectDefinitionQuery
-
orderByFormVersion
Description copied from interface:WorkObjectDefinitionQueryOrder by the version of the workObjectDefinitions (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByFormVersionin interfaceWorkObjectDefinitionQuery
-
orderByFormName
Description copied from interface:WorkObjectDefinitionQueryOrder by the name of the workObjectDefinitions (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByFormNamein interfaceWorkObjectDefinitionQuery
-
orderByTenantId
Description copied from interface:WorkObjectDefinitionQueryOrder by tenant id (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByTenantIdin interfaceWorkObjectDefinitionQuery
-
executeCount
public long executeCount(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)- Specified by:
executeCountin classorg.flowable.common.engine.impl.query.AbstractQuery<WorkObjectDefinitionQuery,WorkObjectDefinition>
-
executeList
public java.util.List<WorkObjectDefinition> executeList(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)- Specified by:
executeListin classorg.flowable.common.engine.impl.query.AbstractQuery<WorkObjectDefinitionQuery,WorkObjectDefinition>
-
executeSingleResult
public WorkObjectDefinition executeSingleResult(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)- Overrides:
executeSingleResultin classorg.flowable.common.engine.impl.query.AbstractQuery<WorkObjectDefinitionQuery,WorkObjectDefinition>
-
getDeploymentId
public java.lang.String getDeploymentId() -
getDeploymentIds
public java.util.Set<java.lang.String> getDeploymentIds() -
getId
public java.lang.String getId() -
getIds
public java.util.Set<java.lang.String> getIds() -
getName
public java.lang.String getName() -
getNameLike
public java.lang.String getNameLike() -
getKey
public java.lang.String getKey() -
getKeyLike
public java.lang.String getKeyLike() -
getType
public java.lang.String getType() -
getTypeLike
public java.lang.String getTypeLike() -
getVersion
public java.lang.Integer getVersion() -
getVersionGt
public java.lang.Integer getVersionGt() -
getVersionGte
public java.lang.Integer getVersionGte() -
getVersionLt
public java.lang.Integer getVersionLt() -
getVersionLte
public java.lang.Integer getVersionLte() -
isLatest
public boolean isLatest() -
getCategory
public java.lang.String getCategory() -
getCategoryLike
public java.lang.String getCategoryLike() -
getResourceName
public java.lang.String getResourceName() -
getResourceNameLike
public java.lang.String getResourceNameLike() -
getCategoryNotEquals
public java.lang.String getCategoryNotEquals() -
getTenantId
public java.lang.String getTenantId() -
getTenantIdLike
public java.lang.String getTenantIdLike() -
isWithoutTenantId
public boolean isWithoutTenantId()
-