Class CoreAppDefinitionQueryImpl
java.lang.Object
org.flowable.common.engine.impl.db.ListQueryParameterObject
org.flowable.common.engine.impl.query.AbstractQuery<T,C>
com.flowable.app.engine.impl.repository.AppDefinitionBaseQueryImpl<CoreAppDefinitionQuery,CoreAppDefinition>
com.flowable.app.engine.impl.repository.CoreAppDefinitionQueryImpl
- All Implemented Interfaces:
CoreAppDefinitionQuery
,Serializable
,AppDefinitionBaseQuery<CoreAppDefinitionQuery,
,CoreAppDefinition> Query<CoreAppDefinitionQuery,
,CoreAppDefinition> Command<Object>
public class CoreAppDefinitionQueryImpl
extends AppDefinitionBaseQueryImpl<CoreAppDefinitionQuery,CoreAppDefinition>
implements CoreAppDefinitionQuery
- Author:
- Tijs Rademakers
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.flowable.common.engine.impl.db.ListQueryParameterObject
ListQueryParameterObject.OrderBy, ListQueryParameterObject.ResultType
Nested classes/interfaces inherited from interface org.flowable.common.engine.api.query.Query
Query.NullHandlingOnOrder
-
Field Summary
Modifier and TypeFieldDescriptionprotected String
protected String
protected String
protected String
protected String
Fields inherited from class com.flowable.app.engine.impl.repository.AppDefinitionBaseQueryImpl
category, categoryLike, categoryNotEquals, deploymentId, deploymentIds, id, ids, key, keyLike, latest, name, nameLike, resourceName, resourceNameLike, tenantId, tenantIdLike, version, versionGt, versionGte, versionLt, versionLte, withoutTenantId
Fields inherited from class org.flowable.common.engine.impl.query.AbstractQuery
commandContext, commandExecutor
Fields 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
ConstructorDescriptionCoreAppDefinitionQueryImpl
(CommandContext commandContext) CoreAppDefinitionQueryImpl
(CommandExecutor commandExecutor) -
Method Summary
Modifier and TypeMethodDescriptionappDefinitionTenantIds
(Set<String> tenantIds) Only select apps with tenantIds by listOnly select app definitions with the given app url.protected long
executeFindAppDefinitionCount
(CommandContext commandContext) protected List<CoreAppDefinition>
executeFindAppDefinitionList
(CommandContext commandContext) getState()
getType()
Only select flow app definitions of the given type.Only select app definitions with the given state.Only select app definitions with the given sub state.Only select app definitions with the given sub type.Only select app definitions of the given type.Methods inherited from class com.flowable.app.engine.impl.repository.AppDefinitionBaseQueryImpl
appDefinitionCategory, appDefinitionCategoryLike, appDefinitionCategoryNotEquals, appDefinitionId, appDefinitionIds, appDefinitionKey, appDefinitionKeyLike, appDefinitionName, appDefinitionNameLike, appDefinitionResourceName, appDefinitionResourceNameLike, appDefinitionTenantId, appDefinitionTenantIdLike, appDefinitionVersion, appDefinitionVersionGreaterThan, appDefinitionVersionGreaterThanOrEquals, appDefinitionVersionLowerThan, appDefinitionVersionLowerThanOrEquals, appDefinitionWithoutTenantId, checkVersion, deploymentId, deploymentIds, executeCount, executeList, getCategory, getCategoryLike, getCategoryNotEquals, getDeploymentId, getDeploymentIds, getId, getIds, getKey, getKeyLike, getName, getNameLike, getResourceName, getResourceNameLike, getTenantId, getTenantIdLike, getVersion, getVersionGt, getVersionGte, getVersionLt, getVersionLte, isLatest, isWithoutTenantId, latestVersion, orderByAppDefinitionCategory, orderByAppDefinitionId, orderByAppDefinitionKey, orderByAppDefinitionName, orderByAppDefinitionVersion, orderByDeploymentId, orderByTenantId
Methods inherited from class org.flowable.common.engine.impl.query.AbstractQuery
asc, checkQueryOk, count, desc, direction, execute, executeSingleResult, list, listPage, orderBy, orderBy, setCommandExecutor, singleResult
Methods 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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.flowable.app.api.repository.AppDefinitionBaseQuery
appDefinitionCategory, appDefinitionCategoryLike, appDefinitionCategoryNotEquals, appDefinitionId, appDefinitionIds, appDefinitionKey, appDefinitionKeyLike, appDefinitionName, appDefinitionNameLike, appDefinitionResourceName, appDefinitionResourceNameLike, appDefinitionTenantId, appDefinitionTenantIdLike, appDefinitionVersion, appDefinitionVersionGreaterThan, appDefinitionVersionGreaterThanOrEquals, appDefinitionVersionLowerThan, appDefinitionVersionLowerThanOrEquals, appDefinitionWithoutTenantId, deploymentId, deploymentIds, latestVersion, orderByAppDefinitionCategory, orderByAppDefinitionId, orderByAppDefinitionKey, orderByAppDefinitionName, orderByAppDefinitionVersion, orderByDeploymentId, orderByTenantId
-
Field Details
-
type
-
subType
-
state
-
subState
-
appUrl
-
tenantIds
-
-
Constructor Details
-
CoreAppDefinitionQueryImpl
public CoreAppDefinitionQueryImpl() -
CoreAppDefinitionQueryImpl
-
CoreAppDefinitionQueryImpl
-
-
Method Details
-
onlyFlowApps
Description copied from interface:CoreAppDefinitionQuery
Only select flow app definitions of the given type.- Specified by:
onlyFlowApps
in interfaceCoreAppDefinitionQuery
-
appDefinitionTenantIds
Description copied from interface:CoreAppDefinitionQuery
Only select apps with tenantIds by list- Specified by:
appDefinitionTenantIds
in interfaceCoreAppDefinitionQuery
-
type
Description copied from interface:CoreAppDefinitionQuery
Only select app definitions of the given type.- Specified by:
type
in interfaceCoreAppDefinitionQuery
-
subType
Description copied from interface:CoreAppDefinitionQuery
Only select app definitions with the given sub type.- Specified by:
subType
in interfaceCoreAppDefinitionQuery
-
state
Description copied from interface:CoreAppDefinitionQuery
Only select app definitions with the given state.- Specified by:
state
in interfaceCoreAppDefinitionQuery
-
subState
Description copied from interface:CoreAppDefinitionQuery
Only select app definitions with the given sub state.- Specified by:
subState
in interfaceCoreAppDefinitionQuery
-
appUrl
Description copied from interface:CoreAppDefinitionQuery
Only select app definitions with the given app url.- Specified by:
appUrl
in interfaceCoreAppDefinitionQuery
-
executeFindAppDefinitionCount
- Specified by:
executeFindAppDefinitionCount
in classAppDefinitionBaseQueryImpl<CoreAppDefinitionQuery,
CoreAppDefinition>
-
executeFindAppDefinitionList
- Specified by:
executeFindAppDefinitionList
in classAppDefinitionBaseQueryImpl<CoreAppDefinitionQuery,
CoreAppDefinition>
-
getType
-
getSubType
-
getState
-
getSubState
-
getAppUrl
-
getTenantIds
-