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:
- Serialized Form
-
-
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
Fields Modifier and Type Field Description protected String
appUrl
protected String
state
protected String
subState
protected String
subType
protected String
type
-
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
Constructors Constructor Description CoreAppDefinitionQueryImpl()
CoreAppDefinitionQueryImpl(CommandContext commandContext)
CoreAppDefinitionQueryImpl(CommandExecutor commandExecutor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CoreAppDefinitionQuery
appUrl(String appUrl)
Only select app definitions with the given app url.protected long
executeFindAppDefinitionCount(CommandContext commandContext)
protected List<CoreAppDefinition>
executeFindAppDefinitionList(CommandContext commandContext)
String
getAppUrl()
String
getState()
String
getSubState()
String
getSubType()
String
getType()
CoreAppDefinitionQuery
onlyFlowApps()
Only select flow app definitions of the given type.CoreAppDefinitionQuery
state(String state)
Only select app definitions with the given state.CoreAppDefinitionQuery
subState(String subState)
Only select app definitions with the given sub state.CoreAppDefinitionQuery
subType(String subType)
Only select app definitions with the given sub type.CoreAppDefinitionQuery
type(String 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
-
-
-
-
Constructor Detail
-
CoreAppDefinitionQueryImpl
public CoreAppDefinitionQueryImpl()
-
CoreAppDefinitionQueryImpl
public CoreAppDefinitionQueryImpl(CommandContext commandContext)
-
CoreAppDefinitionQueryImpl
public CoreAppDefinitionQueryImpl(CommandExecutor commandExecutor)
-
-
Method Detail
-
onlyFlowApps
public CoreAppDefinitionQuery onlyFlowApps()
Description copied from interface:CoreAppDefinitionQuery
Only select flow app definitions of the given type.- Specified by:
onlyFlowApps
in interfaceCoreAppDefinitionQuery
-
type
public CoreAppDefinitionQuery type(String type)
Description copied from interface:CoreAppDefinitionQuery
Only select app definitions of the given type.- Specified by:
type
in interfaceCoreAppDefinitionQuery
-
subType
public CoreAppDefinitionQuery subType(String subType)
Description copied from interface:CoreAppDefinitionQuery
Only select app definitions with the given sub type.- Specified by:
subType
in interfaceCoreAppDefinitionQuery
-
state
public CoreAppDefinitionQuery state(String state)
Description copied from interface:CoreAppDefinitionQuery
Only select app definitions with the given state.- Specified by:
state
in interfaceCoreAppDefinitionQuery
-
subState
public CoreAppDefinitionQuery subState(String subState)
Description copied from interface:CoreAppDefinitionQuery
Only select app definitions with the given sub state.- Specified by:
subState
in interfaceCoreAppDefinitionQuery
-
appUrl
public CoreAppDefinitionQuery appUrl(String appUrl)
Description copied from interface:CoreAppDefinitionQuery
Only select app definitions with the given app url.- Specified by:
appUrl
in interfaceCoreAppDefinitionQuery
-
executeFindAppDefinitionCount
protected long executeFindAppDefinitionCount(CommandContext commandContext)
- Specified by:
executeFindAppDefinitionCount
in classAppDefinitionBaseQueryImpl<CoreAppDefinitionQuery,CoreAppDefinition>
-
executeFindAppDefinitionList
protected List<CoreAppDefinition> executeFindAppDefinitionList(CommandContext commandContext)
- Specified by:
executeFindAppDefinitionList
in classAppDefinitionBaseQueryImpl<CoreAppDefinitionQuery,CoreAppDefinition>
-
getType
public String getType()
-
getSubType
public String getSubType()
-
getState
public String getState()
-
getSubState
public String getSubState()
-
getAppUrl
public String getAppUrl()
-
-