Package org.flowable.eventregistry.impl
Class EventDefinitionQueryImpl
java.lang.Object
org.flowable.common.engine.impl.db.ListQueryParameterObject
org.flowable.common.engine.impl.query.AbstractQuery<EventDefinitionQuery,EventDefinition>
org.flowable.eventregistry.impl.EventDefinitionQueryImpl
- All Implemented Interfaces:
Serializable,Query<EventDefinitionQuery,,EventDefinition> Command<Object>,EventDefinitionQuery
public class EventDefinitionQueryImpl
extends AbstractQuery<EventDefinitionQuery,EventDefinition>
implements EventDefinitionQuery
- Author:
- Tijs Rademakers, Joram Barrez
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.flowable.common.engine.impl.db.ListQueryParameterObject
ListQueryParameterObject.OrderBy, ListQueryParameterObject.ResultTypeNested classes/interfaces inherited from interface org.flowable.common.engine.api.query.Query
Query.NullHandlingOnOrder -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected booleanprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Integerprotected Integerprotected Integerprotected Integerprotected Integerprotected booleanFields inherited from class org.flowable.common.engine.impl.query.AbstractQuery
commandContext, commandExecutorFields inherited from class org.flowable.common.engine.impl.db.ListQueryParameterObject
databaseType, DEFAULT_ORDER_BY, defaultOrderBy, firstResult, maxResults, nullHandlingColumn, nullHandlingOnOrder, orderByCollection, orderProperty, parameter, resultType, SORTORDER_ASC, SORTORDER_DESC -
Constructor Summary
ConstructorsConstructorDescriptionEventDefinitionQueryImpl(CommandContext commandContext) EventDefinitionQueryImpl(CommandExecutor commandExecutor) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcheckVersion(Integer version) deploymentId(String deploymentId) Only select event definitions that are deployed in a deployment with the given deployment iddeploymentIds(Set<String> deploymentIds) Select event definitions that are deployed in deployments with the given set of idseventCategory(String category) Only select event definitions with the given category.eventCategoryLike(String categoryLike) Only select event definitions where the category matches the given parameter.eventCategoryNotEquals(String categoryNotEquals) Only select event definitions that have a different category then the given one.eventDefinitionId(String eventDefinitionId) Only select eventdefinition with the given id.eventDefinitionIds(Set<String> eventDefinitionIds) Only select forms with the given ids.eventDefinitionKey(String key) Only select event definition with the given key.eventDefinitionKeyLike(String keyLike) Only select event definitions where the key matches the given parameter.eventDefinitionKeyLikeIgnoreCase(String keyLikeIgnoreCase) Only select event definitions where the key matches the given parameter (case-insensitive).eventDefinitionName(String name) Only select event definitions with the given name.eventDefinitionNameLike(String nameLike) Only select event definitions where the name matches the given parameter.eventDefinitionNameLikeIgnoreCase(String nameLikeIgnoreCase) Only select event definitions where the name matches the given parameter (case-insensitive).eventDefinitionResourceName(String resourceName) Only select event definition with the given resource name.eventDefinitionResourceNameLike(String resourceNameLike) Only select event definition with a resource name like the given .eventVersion(Integer version) Only select event definitions with a certain version.eventVersionGreaterThan(Integer eventVersion) Only select event definitions which version are greater than a certain version.eventVersionGreaterThanOrEquals(Integer eventVersion) Only select event definitions which version are greater than or equals a certain version.eventVersionLowerThan(Integer eventVersion) Only select event definitions which version are lower than a certain version.eventVersionLowerThanOrEquals(Integer eventVersion) Only select event definitions which version are lower than or equals a certain version.longexecuteCount(CommandContext commandContext) executeList(CommandContext commandContext) Executes the actual query to retrieve the list of results.getId()getIds()getKey()getName()booleanOnly select the event definitions which are the latest deployed (ie.Order by deployment id (needs to be followed byQuery.asc()orQuery.desc()).Order by the category of the event definitions (needs to be followed byQuery.asc()orQuery.desc()).Order by the id of the event definitions (needs to be followed byQuery.asc()orQuery.desc()).Order by event definition key (needs to be followed byQuery.asc()orQuery.desc()).Order by the name of the event definitions (needs to be followed byQuery.asc()orQuery.desc()).Order by tenant id (needs to be followed byQuery.asc()orQuery.desc()).parentDeploymentId(String parentDeploymentId) Only select event definitions that are deployed in a deployment with the given parent deployment idOnly select event definitions that have the given tenant id.tenantIdLike(String tenantIdLike) Only select event definitions with a tenant id like the given one.Only select event definitions that do not have a tenant id.Methods inherited from class org.flowable.common.engine.impl.query.AbstractQuery
asc, checkQueryOk, count, desc, direction, execute, executeSingleResult, list, listPage, orderBy, orderBy, setCommandExecutor, singleResultMethods inherited from class org.flowable.common.engine.impl.db.ListQueryParameterObject
addOrder, buildOrderBy, getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getNullHandlingColumn, getOrderBy, getOrderByCollectionSafe, getOrderByForWindow, getOuterJoinOrderBy, getParameter, hasOrderBy, hasOrderByForColumn, isNeedsPaging, mapOrderByToSql, setDatabaseType, setFirstResult, setMaxResults, setNullHandlingColumn, setParameter
-
Field Details
-
id
-
ids
-
category
-
categoryLike
-
categoryNotEquals
-
name
-
nameLike
-
nameLikeIgnoreCase
-
deploymentId
-
deploymentIds
-
parentDeploymentId
-
key
-
keyLike
-
keyLikeIgnoreCase
-
version
-
versionGt
-
versionGte
-
versionLt
-
versionLte
-
latest
protected boolean latest -
resourceName
-
resourceNameLike
-
tenantId
-
tenantIdLike
-
withoutTenantId
protected boolean withoutTenantId
-
-
Constructor Details
-
EventDefinitionQueryImpl
public EventDefinitionQueryImpl() -
EventDefinitionQueryImpl
-
EventDefinitionQueryImpl
-
-
Method Details
-
eventDefinitionId
Description copied from interface:EventDefinitionQueryOnly select eventdefinition with the given id.- Specified by:
eventDefinitionIdin interfaceEventDefinitionQuery
-
eventDefinitionIds
Description copied from interface:EventDefinitionQueryOnly select forms with the given ids.- Specified by:
eventDefinitionIdsin interfaceEventDefinitionQuery
-
eventCategory
Description copied from interface:EventDefinitionQueryOnly select event definitions with the given category.- Specified by:
eventCategoryin interfaceEventDefinitionQuery
-
eventCategoryLike
Description copied from interface:EventDefinitionQueryOnly select event definitions where the category matches the given parameter. The syntax that should be used is the same as in SQL, eg. %test%- Specified by:
eventCategoryLikein interfaceEventDefinitionQuery
-
eventCategoryNotEquals
Description copied from interface:EventDefinitionQueryOnly select event definitions that have a different category then the given one.- Specified by:
eventCategoryNotEqualsin interfaceEventDefinitionQuery- See Also:
-
eventDefinitionName
Description copied from interface:EventDefinitionQueryOnly select event definitions with the given name.- Specified by:
eventDefinitionNamein interfaceEventDefinitionQuery
-
eventDefinitionNameLike
Description copied from interface:EventDefinitionQueryOnly select event definitions where the name matches the given parameter. The syntax that should be used is the same as in SQL, eg. %test%- Specified by:
eventDefinitionNameLikein interfaceEventDefinitionQuery
-
eventDefinitionNameLikeIgnoreCase
Description copied from interface:EventDefinitionQueryOnly select event definitions where the name matches the given parameter (case-insensitive). The syntax that should be used is the same as in SQL, eg. %test%- Specified by:
eventDefinitionNameLikeIgnoreCasein interfaceEventDefinitionQuery
-
deploymentId
Description copied from interface:EventDefinitionQueryOnly select event definitions that are deployed in a deployment with the given deployment id- Specified by:
deploymentIdin interfaceEventDefinitionQuery
-
deploymentIds
Description copied from interface:EventDefinitionQuerySelect event definitions that are deployed in deployments with the given set of ids- Specified by:
deploymentIdsin interfaceEventDefinitionQuery
-
parentDeploymentId
Description copied from interface:EventDefinitionQueryOnly select event definitions that are deployed in a deployment with the given parent deployment id- Specified by:
parentDeploymentIdin interfaceEventDefinitionQuery
-
eventDefinitionKey
Description copied from interface:EventDefinitionQueryOnly select event definition with the given key.- Specified by:
eventDefinitionKeyin interfaceEventDefinitionQuery
-
eventDefinitionKeyLike
Description copied from interface:EventDefinitionQueryOnly select event definitions where the key matches the given parameter. The syntax that should be used is the same as in SQL, eg. %test%- Specified by:
eventDefinitionKeyLikein interfaceEventDefinitionQuery
-
eventDefinitionKeyLikeIgnoreCase
Description copied from interface:EventDefinitionQueryOnly select event definitions where the key matches the given parameter (case-insensitive). The syntax that should be used is the same as in SQL, eg. %test%- Specified by:
eventDefinitionKeyLikeIgnoreCasein interfaceEventDefinitionQuery
-
eventVersion
Description copied from interface:EventDefinitionQueryOnly select event definitions with a certain version. Particularly useful when used in combination withEventDefinitionQuery.eventDefinitionKey(String)- Specified by:
eventVersionin interfaceEventDefinitionQuery
-
eventVersionGreaterThan
Description copied from interface:EventDefinitionQueryOnly select event definitions which version are greater than a certain version.- Specified by:
eventVersionGreaterThanin interfaceEventDefinitionQuery
-
eventVersionGreaterThanOrEquals
Description copied from interface:EventDefinitionQueryOnly select event definitions which version are greater than or equals a certain version.- Specified by:
eventVersionGreaterThanOrEqualsin interfaceEventDefinitionQuery
-
eventVersionLowerThan
Description copied from interface:EventDefinitionQueryOnly select event definitions which version are lower than a certain version.- Specified by:
eventVersionLowerThanin interfaceEventDefinitionQuery
-
eventVersionLowerThanOrEquals
Description copied from interface:EventDefinitionQueryOnly select event definitions which version are lower than or equals a certain version.- Specified by:
eventVersionLowerThanOrEqualsin interfaceEventDefinitionQuery
-
checkVersion
-
latestVersion
Description copied from interface:EventDefinitionQueryOnly select the event definitions 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.latestVersion().list()), which will then give all the latest versions of all the deployed event definitions.- Specified by:
latestVersionin interfaceEventDefinitionQuery
-
eventDefinitionResourceName
Description copied from interface:EventDefinitionQueryOnly select event definition with the given resource name.- Specified by:
eventDefinitionResourceNamein interfaceEventDefinitionQuery
-
eventDefinitionResourceNameLike
Description copied from interface:EventDefinitionQueryOnly select event definition with a resource name like the given .- Specified by:
eventDefinitionResourceNameLikein interfaceEventDefinitionQuery
-
tenantId
Description copied from interface:EventDefinitionQueryOnly select event definitions that have the given tenant id.- Specified by:
tenantIdin interfaceEventDefinitionQuery
-
tenantIdLike
Description copied from interface:EventDefinitionQueryOnly select event definitions with a tenant id like the given one.- Specified by:
tenantIdLikein interfaceEventDefinitionQuery
-
withoutTenantId
Description copied from interface:EventDefinitionQueryOnly select event definitions that do not have a tenant id.- Specified by:
withoutTenantIdin interfaceEventDefinitionQuery
-
orderByDeploymentId
Description copied from interface:EventDefinitionQueryOrder by deployment id (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByDeploymentIdin interfaceEventDefinitionQuery
-
orderByEventDefinitionKey
Description copied from interface:EventDefinitionQueryOrder by event definition key (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByEventDefinitionKeyin interfaceEventDefinitionQuery
-
orderByEventDefinitionCategory
Description copied from interface:EventDefinitionQueryOrder by the category of the event definitions (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByEventDefinitionCategoryin interfaceEventDefinitionQuery
-
orderByEventDefinitionId
Description copied from interface:EventDefinitionQueryOrder by the id of the event definitions (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByEventDefinitionIdin interfaceEventDefinitionQuery
-
orderByEventDefinitionName
Description copied from interface:EventDefinitionQueryOrder by the name of the event definitions (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByEventDefinitionNamein interfaceEventDefinitionQuery
-
orderByTenantId
Description copied from interface:EventDefinitionQueryOrder by tenant id (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByTenantIdin interfaceEventDefinitionQuery
-
executeCount
- Specified by:
executeCountin classAbstractQuery<EventDefinitionQuery,EventDefinition>
-
executeList
Description copied from class:AbstractQueryExecutes the actual query to retrieve the list of results.- Specified by:
executeListin classAbstractQuery<EventDefinitionQuery,EventDefinition>
-
getDeploymentId
-
getDeploymentIds
-
getParentDeploymentId
-
getId
-
getIds
-
getName
-
getNameLike
-
getNameLikeIgnoreCase
-
getKey
-
getKeyLike
-
getKeyLikeIgnoreCase
-
getCategory
-
getCategoryLike
-
getResourceName
-
getResourceNameLike
-
getCategoryNotEquals
-
getTenantId
-
getTenantIdLike
-
isWithoutTenantId
public boolean isWithoutTenantId()
-