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.String
category
protected java.lang.String
categoryLike
protected java.lang.String
categoryNotEquals
protected java.lang.String
deploymentId
protected java.util.Set<java.lang.String>
deploymentIds
protected java.lang.String
id
protected java.util.Set<java.lang.String>
ids
protected java.lang.String
key
protected java.lang.String
keyLike
protected boolean
latest
protected java.lang.String
name
protected java.lang.String
nameLike
protected java.lang.String
resourceName
protected java.lang.String
resourceNameLike
protected java.lang.String
tenantId
protected java.lang.String
tenantIdLike
protected java.lang.String
type
protected java.lang.String
typeLike
protected java.lang.Integer
version
protected java.lang.Integer
versionGt
protected java.lang.Integer
versionGte
protected java.lang.Integer
versionLt
protected java.lang.Integer
versionLte
protected boolean
withoutTenantId
-
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 void
checkVersion(java.lang.Integer version)
WorkObjectDefinitionQueryImpl
deploymentId(java.lang.String deploymentId)
Only select workObjectDefinitions that are deployed in a deployment with the given deployment idWorkObjectDefinitionQueryImpl
deploymentIds(java.util.Set<java.lang.String> deploymentIds)
Select workObjectDefinitions that are deployed in deployments with the given set of idslong
executeCount(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
java.util.List<WorkObjectDefinition>
executeList(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
WorkObjectDefinition
executeSingleResult(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
java.lang.String
getCategory()
java.lang.String
getCategoryLike()
java.lang.String
getCategoryNotEquals()
java.lang.String
getDeploymentId()
java.util.Set<java.lang.String>
getDeploymentIds()
java.lang.String
getId()
java.util.Set<java.lang.String>
getIds()
java.lang.String
getKey()
java.lang.String
getKeyLike()
java.lang.String
getName()
java.lang.String
getNameLike()
java.lang.String
getResourceName()
java.lang.String
getResourceNameLike()
java.lang.String
getTenantId()
java.lang.String
getTenantIdLike()
java.lang.String
getType()
java.lang.String
getTypeLike()
java.lang.Integer
getVersion()
java.lang.Integer
getVersionGt()
java.lang.Integer
getVersionGte()
java.lang.Integer
getVersionLt()
java.lang.Integer
getVersionLte()
boolean
isLatest()
boolean
isWithoutTenantId()
WorkObjectDefinitionQueryImpl
latestVersion()
Only select the workObjectDefinitions which are the latest deployed (ie.WorkObjectDefinitionQuery
orderByDeploymentId()
Order by deployment id (needs to be followed byQuery.asc()
orQuery.desc()
).WorkObjectDefinitionQuery
orderByFormCategory()
Order by the category of the workObjectDefinitions (needs to be followed byQuery.asc()
orQuery.desc()
).WorkObjectDefinitionQuery
orderByFormId()
Order by the id of the workObjectDefinitions (needs to be followed byQuery.asc()
orQuery.desc()
).WorkObjectDefinitionQuery
orderByFormName()
Order by the name of the workObjectDefinitions (needs to be followed byQuery.asc()
orQuery.desc()
).WorkObjectDefinitionQuery
orderByFormVersion()
Order by the version of the workObjectDefinitions (needs to be followed byQuery.asc()
orQuery.desc()
).WorkObjectDefinitionQuery
orderByTenantId()
Order by tenant id (needs to be followed byQuery.asc()
orQuery.desc()
).WorkObjectDefinitionQuery
orderByWorkObjectDefinitionKey()
Order by workObjectDefinition definition key (needs to be followed byQuery.asc()
orQuery.desc()
).WorkObjectDefinitionQueryImpl
workObjectDefinitionCategory(java.lang.String category)
Only select workObjectDefinitions with the given category.WorkObjectDefinitionQueryImpl
workObjectDefinitionCategoryLike(java.lang.String categoryLike)
Only select workObjectDefinitions where the category matches the given parameter.WorkObjectDefinitionQueryImpl
workObjectDefinitionCategoryNotEquals(java.lang.String categoryNotEquals)
Only select deployments that have a different category then the given one.WorkObjectDefinitionQueryImpl
workObjectDefinitionId(java.lang.String workObjectDefinitionId)
Only select workObjectDefinition with the given id.WorkObjectDefinitionQuery
workObjectDefinitionIds(java.util.Set<java.lang.String> workObjectDefinitionIds)
Only select workObjectDefinitions with the given ids.WorkObjectDefinitionQueryImpl
workObjectDefinitionKey(java.lang.String key)
Only select workObjectDefinition with the given key.WorkObjectDefinitionQueryImpl
workObjectDefinitionKeyLike(java.lang.String keyLike)
Only select workObjectDefinitions where the key matches the given parameter.WorkObjectDefinitionQueryImpl
workObjectDefinitionName(java.lang.String name)
Only select workObjectDefinitions with the given name.WorkObjectDefinitionQueryImpl
workObjectDefinitionNameLike(java.lang.String nameLike)
Only select workObjectDefinitions where the name matches the given parameter.WorkObjectDefinitionQueryImpl
workObjectDefinitionResourceName(java.lang.String resourceName)
Only select workObjectDefinition with the given resource name.WorkObjectDefinitionQueryImpl
workObjectDefinitionResourceNameLike(java.lang.String resourceNameLike)
Only select workObjectDefinition with a resource name like the given .WorkObjectDefinitionQuery
workObjectDefinitionTenantId(java.lang.String tenantId)
Only select workObjectDefinitions that have the given tenant id.WorkObjectDefinitionQuery
workObjectDefinitionTenantIdLike(java.lang.String tenantIdLike)
Only select workObjectDefinitions with a tenant id like the given one.WorkObjectDefinitionQueryImpl
workObjectDefinitionType(java.lang.String type)
Only select workObjectDefinition with the given type.WorkObjectDefinitionQueryImpl
workObjectDefinitionTypeLike(java.lang.String typeLike)
Only select workObjectDefinitions where the type matches the given parameter.WorkObjectDefinitionQueryImpl
workObjectDefinitionVersion(java.lang.Integer version)
Only select workObjectDefinition with a certain version.WorkObjectDefinitionQuery
workObjectDefinitionVersionGreaterThan(java.lang.Integer workObjectDefinitionVersion)
Only select workObjectDefinitions which version are greater than a certain version.WorkObjectDefinitionQuery
workObjectDefinitionVersionGreaterThanOrEquals(java.lang.Integer workObjectDefinitionVersion)
Only select workObjectDefinitions which version are greater than or equals a certain version.WorkObjectDefinitionQuery
workObjectDefinitionVersionLowerThan(java.lang.Integer workObjectDefinitionVersion)
Only select workObjectDefinitions which version are lower than a certain version.WorkObjectDefinitionQuery
workObjectDefinitionVersionLowerThanOrEquals(java.lang.Integer workObjectDefinitionVersion)
Only select workObjectDefinitions which version are lower than or equals a certain version.WorkObjectDefinitionQuery
workObjectDefinitionWithoutTenantId()
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, singleResult
Methods 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:WorkObjectDefinitionQuery
Only select workObjectDefinition with the given id.- Specified by:
workObjectDefinitionId
in interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionIds
public WorkObjectDefinitionQuery workObjectDefinitionIds(java.util.Set<java.lang.String> workObjectDefinitionIds)Description copied from interface:WorkObjectDefinitionQuery
Only select workObjectDefinitions with the given ids.- Specified by:
workObjectDefinitionIds
in interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionCategory
Description copied from interface:WorkObjectDefinitionQuery
Only select workObjectDefinitions with the given category.- Specified by:
workObjectDefinitionCategory
in interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionCategoryLike
public WorkObjectDefinitionQueryImpl workObjectDefinitionCategoryLike(java.lang.String categoryLike)Description copied from interface:WorkObjectDefinitionQuery
Only 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:
workObjectDefinitionCategoryLike
in interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionCategoryNotEquals
public WorkObjectDefinitionQueryImpl workObjectDefinitionCategoryNotEquals(java.lang.String categoryNotEquals)Description copied from interface:WorkObjectDefinitionQuery
Only select deployments that have a different category then the given one.- Specified by:
workObjectDefinitionCategoryNotEquals
in interfaceWorkObjectDefinitionQuery
- See Also:
WorkObjectDefinitionDeploymentBuilder.category(String)
-
workObjectDefinitionName
Description copied from interface:WorkObjectDefinitionQuery
Only select workObjectDefinitions with the given name.- Specified by:
workObjectDefinitionName
in interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionNameLike
Description copied from interface:WorkObjectDefinitionQuery
Only 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:
workObjectDefinitionNameLike
in interfaceWorkObjectDefinitionQuery
-
deploymentId
Description copied from interface:WorkObjectDefinitionQuery
Only select workObjectDefinitions that are deployed in a deployment with the given deployment id- Specified by:
deploymentId
in interfaceWorkObjectDefinitionQuery
-
deploymentIds
Description copied from interface:WorkObjectDefinitionQuery
Select workObjectDefinitions that are deployed in deployments with the given set of ids- Specified by:
deploymentIds
in interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionKey
Description copied from interface:WorkObjectDefinitionQuery
Only select workObjectDefinition with the given key.- Specified by:
workObjectDefinitionKey
in interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionKeyLike
Description copied from interface:WorkObjectDefinitionQuery
Only 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:
workObjectDefinitionKeyLike
in interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionType
Description copied from interface:WorkObjectDefinitionQuery
Only select workObjectDefinition with the given type.- Specified by:
workObjectDefinitionType
in interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionTypeLike
Description copied from interface:WorkObjectDefinitionQuery
Only 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:
workObjectDefinitionTypeLike
in interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionResourceName
public WorkObjectDefinitionQueryImpl workObjectDefinitionResourceName(java.lang.String resourceName)Description copied from interface:WorkObjectDefinitionQuery
Only select workObjectDefinition with the given resource name.- Specified by:
workObjectDefinitionResourceName
in interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionResourceNameLike
public WorkObjectDefinitionQueryImpl workObjectDefinitionResourceNameLike(java.lang.String resourceNameLike)Description copied from interface:WorkObjectDefinitionQuery
Only select workObjectDefinition with a resource name like the given .- Specified by:
workObjectDefinitionResourceNameLike
in interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionVersion
Description copied from interface:WorkObjectDefinitionQuery
Only select workObjectDefinition with a certain version. Particularly useful when used in combination withWorkObjectDefinitionQuery.workObjectDefinitionKey(String)
- Specified by:
workObjectDefinitionVersion
in interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionVersionGreaterThan
public WorkObjectDefinitionQuery workObjectDefinitionVersionGreaterThan(java.lang.Integer workObjectDefinitionVersion)Description copied from interface:WorkObjectDefinitionQuery
Only select workObjectDefinitions which version are greater than a certain version.- Specified by:
workObjectDefinitionVersionGreaterThan
in interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionVersionGreaterThanOrEquals
public WorkObjectDefinitionQuery workObjectDefinitionVersionGreaterThanOrEquals(java.lang.Integer workObjectDefinitionVersion)Description copied from interface:WorkObjectDefinitionQuery
Only select workObjectDefinitions which version are greater than or equals a certain version.- Specified by:
workObjectDefinitionVersionGreaterThanOrEquals
in interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionVersionLowerThan
public WorkObjectDefinitionQuery workObjectDefinitionVersionLowerThan(java.lang.Integer workObjectDefinitionVersion)Description copied from interface:WorkObjectDefinitionQuery
Only select workObjectDefinitions which version are lower than a certain version.- Specified by:
workObjectDefinitionVersionLowerThan
in interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionVersionLowerThanOrEquals
public WorkObjectDefinitionQuery workObjectDefinitionVersionLowerThanOrEquals(java.lang.Integer workObjectDefinitionVersion)Description copied from interface:WorkObjectDefinitionQuery
Only select workObjectDefinitions which version are lower than or equals a certain version.- Specified by:
workObjectDefinitionVersionLowerThanOrEquals
in interfaceWorkObjectDefinitionQuery
-
checkVersion
protected void checkVersion(java.lang.Integer version) -
latestVersion
Description copied from interface:WorkObjectDefinitionQuery
Only 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:
latestVersion
in interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionTenantId
Description copied from interface:WorkObjectDefinitionQuery
Only select workObjectDefinitions that have the given tenant id.- Specified by:
workObjectDefinitionTenantId
in interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionTenantIdLike
Description copied from interface:WorkObjectDefinitionQuery
Only select workObjectDefinitions with a tenant id like the given one.- Specified by:
workObjectDefinitionTenantIdLike
in interfaceWorkObjectDefinitionQuery
-
workObjectDefinitionWithoutTenantId
Description copied from interface:WorkObjectDefinitionQuery
Only select workObjectDefinitions that do not have a tenant id.- Specified by:
workObjectDefinitionWithoutTenantId
in interfaceWorkObjectDefinitionQuery
-
orderByDeploymentId
Description copied from interface:WorkObjectDefinitionQuery
Order by deployment id (needs to be followed byQuery.asc()
orQuery.desc()
).- Specified by:
orderByDeploymentId
in interfaceWorkObjectDefinitionQuery
-
orderByWorkObjectDefinitionKey
Description copied from interface:WorkObjectDefinitionQuery
Order by workObjectDefinition definition key (needs to be followed byQuery.asc()
orQuery.desc()
).- Specified by:
orderByWorkObjectDefinitionKey
in interfaceWorkObjectDefinitionQuery
-
orderByFormCategory
Description copied from interface:WorkObjectDefinitionQuery
Order by the category of the workObjectDefinitions (needs to be followed byQuery.asc()
orQuery.desc()
).- Specified by:
orderByFormCategory
in interfaceWorkObjectDefinitionQuery
-
orderByFormId
Description copied from interface:WorkObjectDefinitionQuery
Order by the id of the workObjectDefinitions (needs to be followed byQuery.asc()
orQuery.desc()
).- Specified by:
orderByFormId
in interfaceWorkObjectDefinitionQuery
-
orderByFormVersion
Description copied from interface:WorkObjectDefinitionQuery
Order by the version of the workObjectDefinitions (needs to be followed byQuery.asc()
orQuery.desc()
).- Specified by:
orderByFormVersion
in interfaceWorkObjectDefinitionQuery
-
orderByFormName
Description copied from interface:WorkObjectDefinitionQuery
Order by the name of the workObjectDefinitions (needs to be followed byQuery.asc()
orQuery.desc()
).- Specified by:
orderByFormName
in interfaceWorkObjectDefinitionQuery
-
orderByTenantId
Description copied from interface:WorkObjectDefinitionQuery
Order by tenant id (needs to be followed byQuery.asc()
orQuery.desc()
).- Specified by:
orderByTenantId
in interfaceWorkObjectDefinitionQuery
-
executeCount
public long executeCount(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)- Specified by:
executeCount
in 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:
executeList
in classorg.flowable.common.engine.impl.query.AbstractQuery<WorkObjectDefinitionQuery,WorkObjectDefinition>
-
executeSingleResult
public WorkObjectDefinition executeSingleResult(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)- Overrides:
executeSingleResult
in 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()
-