public class MapGroupProvider extends Object implements GroupProvider
| Constructor and Description |
|---|
MapGroupProvider(KeycloakSession session,
MapStorage<UUID,MapGroupEntity> groupStore) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateGroup, createGroup, createGroup, getGroupById, getGroups, getGroupsByRole, getGroupsCount, getGroupsStream, getGroupsStream, getTopLevelGroups, getTopLevelGroupssearchForGroupByNamepublic MapGroupProvider(KeycloakSession session, MapStorage<UUID,MapGroupEntity> groupStore)
public GroupModel getGroupById(RealmModel realm, String id)
getGroupById in interface GroupLookupProviderpublic Stream<GroupModel> getGroupsStream(RealmModel realm)
getGroupsStream in interface GroupProviderpublic Stream<GroupModel> getGroupsStream(RealmModel realm, Stream<String> ids, String search, Integer first, Integer max)
getGroupsStream in interface GroupProviderpublic Long getGroupsCount(RealmModel realm, Boolean onlyTopGroups)
getGroupsCount in interface GroupProviderpublic Long getGroupsCountByNameContaining(RealmModel realm, String search)
getGroupsCountByNameContaining in interface GroupProviderpublic Stream<GroupModel> getGroupsByRoleStream(RealmModel realm, RoleModel role, Integer firstResult, Integer maxResults)
getGroupsByRoleStream in interface GroupProviderpublic Stream<GroupModel> getTopLevelGroupsStream(RealmModel realm)
getTopLevelGroupsStream in interface GroupProviderpublic Stream<GroupModel> getTopLevelGroupsStream(RealmModel realm, Integer firstResult, Integer maxResults)
getTopLevelGroupsStream in interface GroupProviderpublic Stream<GroupModel> searchForGroupByNameStream(RealmModel realm, String search, Integer firstResult, Integer maxResults)
searchForGroupByNameStream in interface GroupLookupProviderpublic GroupModel createGroup(RealmModel realm, String id, String name, GroupModel toParent)
createGroup in interface GroupProviderpublic boolean removeGroup(RealmModel realm, GroupModel group)
removeGroup in interface GroupProviderpublic void moveGroup(RealmModel realm, GroupModel group, GroupModel toParent)
moveGroup in interface GroupProviderpublic void addTopLevelGroup(RealmModel realm, GroupModel subGroup)
addTopLevelGroup in interface GroupProviderpublic void preRemove(RealmModel realm, RoleModel role)
preRemove in interface GroupProviderCopyright © 2020 JBoss by Red Hat. All rights reserved.