Package com.flowable.idm.engine.impl
Class PlatformGroupQueryImpl
java.lang.Object
org.flowable.common.engine.impl.db.ListQueryParameterObject
org.flowable.common.engine.impl.query.AbstractQuery<PlatformGroupQuery,PlatformGroup>
com.flowable.idm.engine.impl.PlatformGroupQueryImpl
- All Implemented Interfaces:
PlatformGroupQuery,Serializable,CacheAwareQuery<PlatformGroupEntity>,Query<PlatformGroupQuery,,PlatformGroup> Command<Object>
public class PlatformGroupQueryImpl
extends AbstractQuery<PlatformGroupQuery,PlatformGroup>
implements PlatformGroupQuery, CacheAwareQuery<PlatformGroupEntity>
- Author:
- 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 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
ConstructorsConstructorDescriptionPlatformGroupQueryImpl(CommandContext commandContext) PlatformGroupQueryImpl(CommandExecutor commandExecutor) -
Method Summary
Modifier and TypeMethodDescriptionlongexecuteCount(CommandContext commandContext) executeList(CommandContext commandContext) getId()getIds()getKey()getKeys()getName()getType()Only selectPlatformGroups with the given id.Only selectPlatformGroups with the given ids.Only selectPlatformGroups which have the given key.Only selectPlatformGroups which have the given keys.groupMember(String userId) Only selectsPlatformGroups where the given user is a member of.groupMembers(List<String> userIds) Only selectsPlatformGroups where the given users are a member of.Only selectPlatformGroups with the given name.groupNameLike(String nameLike) Only selectPlatformGroups where the name matches the given parameter.groupNameLikeIgnoreCase(String nameLikeIgnoreCase) Only selectPlatformGroups where the name matches the given parameter (ignoring case).groupTenantId(String tenantId) Only selectPlatformGroups which have the given tenant id.Only selectPlatformGroups which have the given type.booleanOrder by group id (needs to be followed byQuery.asc()orQuery.desc()).Order by group name (needs to be followed byQuery.asc()orQuery.desc()).Order by group type (needs to be followed byQuery.asc()orQuery.desc()).Only selectPlatformGroups which have no 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, setParameterMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.flowable.common.engine.api.query.CacheAwareQuery
enhanceCachedValue
-
Field Details
-
id
-
ids
-
name
-
nameLike
-
nameLikeIgnoreCase
-
type
-
key
-
keys
-
tenantId
-
withoutTenantId
protected boolean withoutTenantId -
userId
-
userIds
-
-
Constructor Details
-
PlatformGroupQueryImpl
public PlatformGroupQueryImpl() -
PlatformGroupQueryImpl
-
PlatformGroupQueryImpl
-
-
Method Details
-
groupId
Description copied from interface:PlatformGroupQueryOnly selectPlatformGroups with the given id.- Specified by:
groupIdin interfacePlatformGroupQuery
-
groupIds
Description copied from interface:PlatformGroupQueryOnly selectPlatformGroups with the given ids.- Specified by:
groupIdsin interfacePlatformGroupQuery
-
groupName
Description copied from interface:PlatformGroupQueryOnly selectPlatformGroups with the given name.- Specified by:
groupNamein interfacePlatformGroupQuery
-
groupNameLike
Description copied from interface:PlatformGroupQueryOnly selectPlatformGroups where the name matches the given parameter. The syntax to use is that of SQL, eg. %test%.- Specified by:
groupNameLikein interfacePlatformGroupQuery
-
groupNameLikeIgnoreCase
Description copied from interface:PlatformGroupQueryOnly selectPlatformGroups where the name matches the given parameter (ignoring case). The syntax to use is that of SQL, eg. %test%.- Specified by:
groupNameLikeIgnoreCasein interfacePlatformGroupQuery
-
groupType
Description copied from interface:PlatformGroupQueryOnly selectPlatformGroups which have the given type.- Specified by:
groupTypein interfacePlatformGroupQuery
-
groupKey
Description copied from interface:PlatformGroupQueryOnly selectPlatformGroups which have the given key.- Specified by:
groupKeyin interfacePlatformGroupQuery
-
groupKeys
Description copied from interface:PlatformGroupQueryOnly selectPlatformGroups which have the given keys.- Specified by:
groupKeysin interfacePlatformGroupQuery
-
groupTenantId
Description copied from interface:PlatformGroupQueryOnly selectPlatformGroups which have the given tenant id.- Specified by:
groupTenantIdin interfacePlatformGroupQuery
-
withoutTenantId
Description copied from interface:PlatformGroupQueryOnly selectPlatformGroups which have no tenant id.- Specified by:
withoutTenantIdin interfacePlatformGroupQuery
-
groupMember
Description copied from interface:PlatformGroupQueryOnly selectsPlatformGroups where the given user is a member of.- Specified by:
groupMemberin interfacePlatformGroupQuery
-
groupMembers
Description copied from interface:PlatformGroupQueryOnly selectsPlatformGroups where the given users are a member of.- Specified by:
groupMembersin interfacePlatformGroupQuery
-
orderByGroupId
Description copied from interface:PlatformGroupQueryOrder by group id (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByGroupIdin interfacePlatformGroupQuery
-
orderByGroupName
Description copied from interface:PlatformGroupQueryOrder by group name (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByGroupNamein interfacePlatformGroupQuery
-
orderByGroupType
Description copied from interface:PlatformGroupQueryOrder by group type (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
orderByGroupTypein interfacePlatformGroupQuery
-
executeCount
- Specified by:
executeCountin classAbstractQuery<PlatformGroupQuery,PlatformGroup>
-
executeList
- Specified by:
executeListin classAbstractQuery<PlatformGroupQuery,PlatformGroup>
-
getId
- Specified by:
getIdin interfaceCacheAwareQuery<PlatformGroupEntity>
-
getIds
-
getName
-
getNameLike
-
getNameLikeIgnoreCase
-
getType
-
getKey
-
getKeys
-
getTenantId
-
isWithoutTenantId
public boolean isWithoutTenantId() -
getUserId
-
getUserIds
-