Package org.flowable.idm.api
Interface GroupQuery
-
- All Superinterfaces:
Query<GroupQuery,Group>
public interface GroupQuery extends Query<GroupQuery,Group>
Allows to programmatically query forGroups.- Author:
- Joram Barrez
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.flowable.common.engine.api.query.Query
Query.NullHandlingOnOrder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GroupQuerygroupId(String groupId)Only selectGroups with the given id.GroupQuerygroupIds(List<String> groupIds)Only selectGroups with the given ids.GroupQuerygroupMember(String groupMemberUserId)Only selectsGroups where the given user is a member of.GroupQuerygroupMembers(List<String> groupMemberUserIds)Only selectsGroups where the given users are a member of.GroupQuerygroupName(String groupName)Only selectGroups with the given name.GroupQuerygroupNameLike(String groupNameLike)Only selectGroups where the name matches the given parameter.GroupQuerygroupNameLikeIgnoreCase(String groupNameLikeIgnoreCase)Only selectGroups where the name matches the given parameter (ignoring case).GroupQuerygroupType(String groupType)Only selectGroups which have the given type.GroupQueryorderByGroupId()Order by group id (needs to be followed byQuery.asc()orQuery.desc()).GroupQueryorderByGroupName()Order by group name (needs to be followed byQuery.asc()orQuery.desc()).GroupQueryorderByGroupType()Order by group type (needs to be followed byQuery.asc()orQuery.desc()).
-
-
-
Method Detail
-
groupId
GroupQuery groupId(String groupId)
Only selectGroups with the given id.
-
groupIds
GroupQuery groupIds(List<String> groupIds)
Only selectGroups with the given ids.
-
groupName
GroupQuery groupName(String groupName)
Only selectGroups with the given name.
-
groupNameLike
GroupQuery groupNameLike(String groupNameLike)
Only selectGroups where the name matches the given parameter. The syntax to use is that of SQL, eg. %test%.
-
groupNameLikeIgnoreCase
GroupQuery groupNameLikeIgnoreCase(String groupNameLikeIgnoreCase)
Only selectGroups where the name matches the given parameter (ignoring case). The syntax to use is that of SQL, eg. %test%.
-
groupType
GroupQuery groupType(String groupType)
Only selectGroups which have the given type.
-
groupMember
GroupQuery groupMember(String groupMemberUserId)
Only selectsGroups where the given user is a member of.
-
groupMembers
GroupQuery groupMembers(List<String> groupMemberUserIds)
Only selectsGroups where the given users are a member of.
-
orderByGroupId
GroupQuery orderByGroupId()
Order by group id (needs to be followed byQuery.asc()orQuery.desc()).
-
orderByGroupName
GroupQuery orderByGroupName()
Order by group name (needs to be followed byQuery.asc()orQuery.desc()).
-
orderByGroupType
GroupQuery orderByGroupType()
Order by group type (needs to be followed byQuery.asc()orQuery.desc()).
-
-