Package com.flowable.workobject.api
Interface LegacyWorkObjectDefinitionQuery
- All Superinterfaces:
org.flowable.common.engine.api.query.Query<LegacyWorkObjectDefinitionQuery,LegacyWorkObjectDefinition>
- All Known Implementing Classes:
LegacyWorkObjectDefinitionQueryImpl
public interface LegacyWorkObjectDefinitionQuery extends org.flowable.common.engine.api.query.Query<LegacyWorkObjectDefinitionQuery,LegacyWorkObjectDefinition>
Allows programmatic querying of
LegacyWorkObjectDefinitions.- Author:
- Tijs Rademakers, Joram Barrez
-
Nested Class Summary
-
Method Summary
Modifier and Type Method Description LegacyWorkObjectDefinitionQuerydescendantOf(java.lang.String workObjectDefinitionId)Only select work object definitions that are descendant of given work object definition.LegacyWorkObjectDefinitionQueryexternalId(java.lang.String workObjectDefinitionExternalId)Only select work object definitions with the given external id.LegacyWorkObjectDefinitionQueryexternalIds(java.util.Set<java.lang.String> workObjectDefinitionExternalIds)Only select work object definitions with the given external ids.LegacyWorkObjectDefinitionQueryexternalVersion(java.lang.Integer workObjectDefinitionExternalVersion)Only select work object definition with a certain external version.LegacyWorkObjectDefinitionQueryexternalVersionGreaterThan(java.lang.Integer workObjectDefinitionExternalVersion)Only select forms which version are greater than a certain external version.LegacyWorkObjectDefinitionQueryexternalVersionGreaterThanOrEquals(java.lang.Integer workObjectDefinitionExternalVersion)Only select forms which version are greater than or equals a certain external version.LegacyWorkObjectDefinitionQueryexternalVersionLowerThan(java.lang.Integer workObjectDefinitionExternalVersion)Only select forms which version are lower than a certain external version.LegacyWorkObjectDefinitionQueryexternalVersionLowerThanOrEquals(java.lang.Integer workObjectDefinitionExternalVersion)Only select forms which version are lower than or equals a certain external version.LegacyWorkObjectDefinitionQueryglobalId(java.lang.String workObjectDefinitionGlobalId)Only select work object definitions with the given globalId.LegacyWorkObjectDefinitionQueryglobalIds(java.util.Set<java.lang.String> workObjectDefinitionGlobalIds)Only select work object definitions with the given global ids.LegacyWorkObjectDefinitionQueryid(java.lang.String workObjectDefinitionId)Only select work object definitions with the given id.LegacyWorkObjectDefinitionQueryids(java.util.Set<java.lang.String> workObjectDefinitionIds)Only select work object definitions with the given ids.LegacyWorkObjectDefinitionQueryincludeProperties()LegacyWorkObjectDefinitionQuerykey(java.lang.String workObjectDefinitionKey)Only select work object definition with the given key.LegacyWorkObjectDefinitionQuerykeyLike(java.lang.String workObjectDefinitionKeyLike)Only select work object definitions where the key matches the given parameter.LegacyWorkObjectDefinitionQuerylatestVersion()Only select the forms which are the latest deployed (ie.LegacyWorkObjectDefinitionQueryname(java.lang.String workObjectDefinitionName)Only select work object definitions with the given name.LegacyWorkObjectDefinitionQuerynameLike(java.lang.String workObjectDefinitionNameLike)Only select work object definitions where the name matches the given parameter.LegacyWorkObjectDefinitionQueryorderById()Order by the id of the work object definition (needs to be followed byQuery.asc()orQuery.desc()).LegacyWorkObjectDefinitionQueryorderByKey()Order by work object definition key (needs to be followed byQuery.asc()orQuery.desc()).LegacyWorkObjectDefinitionQueryorderByName()Order by the name of the work object definitions (needs to be followed byQuery.asc()orQuery.desc()).LegacyWorkObjectDefinitionQueryorderByTenantId()Order by tenant id (needs to be followed byQuery.asc()orQuery.desc()).LegacyWorkObjectDefinitionQueryorderByVersion()Order by the version of the work object definition (needs to be followed byQuery.asc()orQuery.desc()).LegacyWorkObjectDefinitionQueryproviderId(java.lang.String providerId)Only select work object definitions with the given provider id.LegacyWorkObjectDefinitionQuerytenantId(java.lang.String tenantId)Only select work object definitions that have the given tenant id.LegacyWorkObjectDefinitionQuerytenantIdLike(java.lang.String tenantIdLike)Only select work object definitions with a tenant id like the given one.LegacyWorkObjectDefinitionQuerytype(java.lang.String workObjectDefinitionType)Only select work object definitions with the given type.LegacyWorkObjectDefinitionQueryversion(java.lang.Integer workObjectDefinitionVersion)Only select work object definition with a certain version.LegacyWorkObjectDefinitionQueryversionGreaterThan(java.lang.Integer workObjectDefinitionVersion)Only select forms which version are greater than a certain version.LegacyWorkObjectDefinitionQueryversionGreaterThanOrEquals(java.lang.Integer workObjectDefinitionVersion)Only select forms which version are greater than or equals a certain version.LegacyWorkObjectDefinitionQueryversionLowerThan(java.lang.Integer workObjectDefinitionVersion)Only select forms which version are lower than a certain version.LegacyWorkObjectDefinitionQueryversionLowerThanOrEquals(java.lang.Integer workObjectDefinitionVersion)Only select forms which version are lower than or equals a certain version.LegacyWorkObjectDefinitionQuerywithoutTenantId()Only select work object definitions that do not have a tenant id.
-
Method Details
-
id
Only select work object definitions with the given id. -
ids
Only select work object definitions with the given ids. -
globalId
Only select work object definitions with the given globalId. -
globalIds
LegacyWorkObjectDefinitionQuery globalIds(java.util.Set<java.lang.String> workObjectDefinitionGlobalIds)Only select work object definitions with the given global ids. -
externalId
Only select work object definitions with the given external id. -
externalIds
LegacyWorkObjectDefinitionQuery externalIds(java.util.Set<java.lang.String> workObjectDefinitionExternalIds)Only select work object definitions with the given external ids. -
providerId
Only select work object definitions with the given provider id. -
name
Only select work object definitions with the given name. -
nameLike
Only select work object definitions where the name matches the given parameter. The syntax that should be used is the same as in SQL, eg. %test% -
key
Only select work object definition with the given key. -
keyLike
Only select work object definitions where the key matches the given parameter. The syntax that should be used is the same as in SQL, eg. %test% -
version
Only select work object definition with a certain version. Particularly useful when used in combination withkey(String) -
versionGreaterThan
Only select forms which version are greater than a certain version. -
versionGreaterThanOrEquals
LegacyWorkObjectDefinitionQuery versionGreaterThanOrEquals(java.lang.Integer workObjectDefinitionVersion)Only select forms which version are greater than or equals a certain version. -
versionLowerThan
Only select forms which version are lower than a certain version. -
versionLowerThanOrEquals
LegacyWorkObjectDefinitionQuery versionLowerThanOrEquals(java.lang.Integer workObjectDefinitionVersion)Only select forms which version are lower than or equals a certain version. -
externalVersion
LegacyWorkObjectDefinitionQuery externalVersion(java.lang.Integer workObjectDefinitionExternalVersion)Only select work object definition with a certain external version. Particularly useful when used in combination withkey(String) -
externalVersionGreaterThan
LegacyWorkObjectDefinitionQuery externalVersionGreaterThan(java.lang.Integer workObjectDefinitionExternalVersion)Only select forms which version are greater than a certain external version. -
externalVersionGreaterThanOrEquals
LegacyWorkObjectDefinitionQuery externalVersionGreaterThanOrEquals(java.lang.Integer workObjectDefinitionExternalVersion)Only select forms which version are greater than or equals a certain external version. -
externalVersionLowerThan
LegacyWorkObjectDefinitionQuery externalVersionLowerThan(java.lang.Integer workObjectDefinitionExternalVersion)Only select forms which version are lower than a certain external version. -
externalVersionLowerThanOrEquals
LegacyWorkObjectDefinitionQuery externalVersionLowerThanOrEquals(java.lang.Integer workObjectDefinitionExternalVersion)Only select forms which version are lower than or equals a certain external version. -
descendantOf
Only select work object definitions that are descendant of given work object definition. -
type
Only select work object definitions with the given type. -
latestVersion
LegacyWorkObjectDefinitionQuery latestVersion()Only select the forms 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.- Throws:
org.flowable.common.engine.api.FlowableIllegalArgumentException- if used in combination withversion(Integer)}
-
tenantId
Only select work object definitions that have the given tenant id. -
tenantIdLike
Only select work object definitions with a tenant id like the given one. -
withoutTenantId
LegacyWorkObjectDefinitionQuery withoutTenantId()Only select work object definitions that do not have a tenant id. -
includeProperties
LegacyWorkObjectDefinitionQuery includeProperties() -
orderByKey
LegacyWorkObjectDefinitionQuery orderByKey()Order by work object definition key (needs to be followed byQuery.asc()orQuery.desc()). -
orderById
LegacyWorkObjectDefinitionQuery orderById()Order by the id of the work object definition (needs to be followed byQuery.asc()orQuery.desc()). -
orderByVersion
LegacyWorkObjectDefinitionQuery orderByVersion()Order by the version of the work object definition (needs to be followed byQuery.asc()orQuery.desc()). -
orderByName
LegacyWorkObjectDefinitionQuery orderByName()Order by the name of the work object definitions (needs to be followed byQuery.asc()orQuery.desc()). -
orderByTenantId
LegacyWorkObjectDefinitionQuery orderByTenantId()Order by tenant id (needs to be followed byQuery.asc()orQuery.desc()).
-