Uses of Interface
org.keycloak.models.GroupModel
- 
- 
Uses of GroupModel in org.keycloak.federation.kerberosMethods in org.keycloak.federation.kerberos with parameters of type GroupModel Modifier and Type Method Description voidKerberosFederationProvider. preRemove(RealmModel realm, GroupModel group)
- 
Uses of GroupModel in org.keycloak.federation.sssdMethods in org.keycloak.federation.sssd with parameters of type GroupModel Modifier and Type Method Description voidSSSDFederationProvider. preRemove(RealmModel realm, GroupModel group)
- 
Uses of GroupModel in org.keycloak.modelsSubinterfaces of GroupModel in org.keycloak.models Modifier and Type Interface Description static interfaceGroupModel.StreamsDeprecated.This interface is no longer necessary, collection-based methods were removed from the parent interface and therefore the parent interface can be used directlyFields in org.keycloak.models with type parameters of type GroupModel Modifier and Type Field Description static SearchableModelField<GroupModel>GroupModel.SearchableFields. ASSIGNED_ROLEField for comparison with roles granted to this group.static SearchableModelField<GroupModel>GroupModel.SearchableFields. ATTRIBUTESearch for attribute value.static Comparator<GroupModel>GroupModel. COMPARE_BY_NAMEstatic SearchableModelField<GroupModel>GroupModel.SearchableFields. IDstatic SearchableModelField<GroupModel>GroupModel.SearchableFields. NAMEstatic SearchableModelField<GroupModel>GroupModel.SearchableFields. PARENT_IDParent group IDstatic SearchableModelField<GroupModel>GroupModel.SearchableFields. REALM_IDMethods in org.keycloak.models that return GroupModel Modifier and Type Method Description default GroupModelGroupProvider. createGroup(RealmModel realm, String name)Creates a new group with the given name in the given realm.default GroupModelGroupProvider. createGroup(RealmModel realm, String id, String name)Creates a new group with the given id and name in the given realm.GroupModelGroupProvider. createGroup(RealmModel realm, String id, String name, GroupModel toParent)Creates a new group with the given name, id, name and parent to the given realm.default GroupModelGroupProvider. createGroup(RealmModel realm, String name, GroupModel toParent)Creates a new group with the given name and parent to the given realm.default GroupModelRealmModel. createGroup(String name)default GroupModelRealmModel. createGroup(String id, String name)GroupModelRealmModel. createGroup(String id, String name, GroupModel toParent)default GroupModelRealmModel. createGroup(String name, GroupModel toParent)default GroupModelRealmProvider. createGroup(RealmModel realm, String name)Deprecated.Use the corresponding method fromGroupProvider.default GroupModelRealmProvider. createGroup(RealmModel realm, String id, String name)Deprecated.Use the corresponding method fromGroupProvider.GroupModelRealmProvider. createGroup(RealmModel realm, String id, String name, GroupModel toParent)Deprecated.Use the corresponding method fromGroupProvider.default GroupModelRealmProvider. createGroup(RealmModel realm, String name, GroupModel toParent)Deprecated.Use the corresponding method fromGroupProvider.GroupModelGroupModel.GroupRemovedEvent. getGroup()GroupModelRealmModel. getGroupById(String id)GroupModelRealmProvider. getGroupById(RealmModel realm, String id)Deprecated.Use the corresponding method fromGroupProvider.GroupModelGroupModel. getParent()Methods in org.keycloak.models that return types with arguments of type GroupModel Modifier and Type Method Description Stream<GroupModel>RealmModel. getDefaultGroupsStream()Returns default groups as a stream.Stream<GroupModel>GroupProvider. getGroupsByRoleStream(RealmModel realm, RoleModel role, Integer firstResult, Integer maxResults)Returns groups with the given role in the given realm.Stream<GroupModel>GroupProvider. getGroupsStream(RealmModel realm)Returns groups for the given realm.default Stream<GroupModel>GroupProvider. getGroupsStream(RealmModel realm, Stream<String> ids)Returns a stream of groups with given ids.default Stream<GroupModel>GroupProvider. getGroupsStream(RealmModel realm, Stream<String> ids, Integer first, Integer max)Returns a paginated stream of groups with given ids.Stream<GroupModel>GroupProvider. getGroupsStream(RealmModel realm, Stream<String> ids, String search, Integer first, Integer max)Returns a paginated stream of groups with given ids and given search value in group names.Stream<GroupModel>RealmModel. getGroupsStream()Returns groups as a stream.Stream<GroupModel>UserModel. getGroupsStream()Obtains the groups associated with the user.default Stream<GroupModel>UserModel. getGroupsStream(String search, Integer first, Integer max)Returns a paginated stream of groups within this realm with search in the nameStream<GroupModel>GroupModel. getSubGroupsStream()Returns all sub groups for the parent group as a stream.Stream<GroupModel>GroupProvider. getTopLevelGroupsStream(RealmModel realm)Returns all top level groups (i.e.Stream<GroupModel>GroupProvider. getTopLevelGroupsStream(RealmModel realm, Integer firstResult, Integer maxResults)Returns top level groups (i.e.Stream<GroupModel>RealmModel. getTopLevelGroupsStream()Returns top level groups as a stream.Stream<GroupModel>RealmModel. getTopLevelGroupsStream(Integer first, Integer max)Returns top level groups as a stream.Stream<GroupModel>RealmModel. searchForGroupByNameStream(String search, Integer first, Integer max)Deprecated.Methods in org.keycloak.models with parameters of type GroupModel Modifier and Type Method Description voidGroupModel. addChild(GroupModel subGroup)Automatically calls setParent() on the subGroupvoidRealmModel. addDefaultGroup(GroupModel group)voidGroupProvider. addTopLevelGroup(RealmModel realm, GroupModel subGroup)Removes parent group for the given group in the given realm.voidRealmProvider. addTopLevelGroup(RealmModel realm, GroupModel subGroup)Deprecated.Use the corresponding method fromGroupProvider.GroupModelGroupProvider. createGroup(RealmModel realm, String id, String name, GroupModel toParent)Creates a new group with the given name, id, name and parent to the given realm.default GroupModelGroupProvider. createGroup(RealmModel realm, String name, GroupModel toParent)Creates a new group with the given name and parent to the given realm.GroupModelRealmModel. createGroup(String id, String name, GroupModel toParent)default GroupModelRealmModel. createGroup(String name, GroupModel toParent)GroupModelRealmProvider. createGroup(RealmModel realm, String id, String name, GroupModel toParent)Deprecated.Use the corresponding method fromGroupProvider.default GroupModelRealmProvider. createGroup(RealmModel realm, String name, GroupModel toParent)Deprecated.Use the corresponding method fromGroupProvider.booleanUserModel. isMemberOf(GroupModel group)voidUserModel. joinGroup(GroupModel group)voidUserModel. leaveGroup(GroupModel group)voidGroupProvider. moveGroup(RealmModel realm, GroupModel group, GroupModel toParent)This method is used for moving groups in group structure, for example: making an existing child group child group of some other group, setting a top level group (i.e.voidRealmModel. moveGroup(GroupModel group, GroupModel toParent)voidRealmProvider. moveGroup(RealmModel realm, GroupModel group, GroupModel toParent)Deprecated.Use the corresponding method fromGroupProvider.voidUserProvider. preRemove(RealmModel realm, GroupModel group)Called when a group is removed.voidGroupModel. removeChild(GroupModel subGroup)Automatically calls setParent() on the subGroupvoidRealmModel. removeDefaultGroup(GroupModel group)booleanGroupProvider. removeGroup(RealmModel realm, GroupModel group)Removes the given group for the given realm.booleanRealmModel. removeGroup(GroupModel group)booleanRealmProvider. removeGroup(RealmModel realm, GroupModel group)Deprecated.Use the corresponding method fromGroupProvider.voidGroupModel. setParent(GroupModel group)You must also call addChild on the parent group, addChild on RealmModel if there is no parent group
- 
Uses of GroupModel in org.keycloak.models.cache.infinispanClasses in org.keycloak.models.cache.infinispan that implement GroupModel Modifier and Type Class Description classGroupAdapterFields in org.keycloak.models.cache.infinispan declared as GroupModel Modifier and Type Field Description protected GroupModelGroupAdapter. updatedMethods in org.keycloak.models.cache.infinispan that return GroupModel Modifier and Type Method Description GroupModelRealmAdapter. createGroup(String id, String name, GroupModel toParent)GroupModelRealmCacheSession. createGroup(RealmModel realm, String id, String name, GroupModel toParent)GroupModelRealmAdapter. getGroupById(String id)GroupModelRealmCacheSession. getGroupById(RealmModel realm, String id)GroupModelGroupAdapter. getParent()Methods in org.keycloak.models.cache.infinispan with parameters of type GroupModel Modifier and Type Method Description voidGroupAdapter. addChild(GroupModel subGroup)voidRealmAdapter. addDefaultGroup(GroupModel group)voidRealmCacheSession. addTopLevelGroup(RealmModel realm, GroupModel subGroup)GroupModelRealmAdapter. createGroup(String id, String name, GroupModel toParent)GroupModelRealmCacheSession. createGroup(RealmModel realm, String id, String name, GroupModel toParent)Stream<UserModel>UserCacheSession. getGroupMembersStream(RealmModel realm, GroupModel group)Stream<UserModel>UserCacheSession. getGroupMembersStream(RealmModel realm, GroupModel group, Integer firstResult, Integer maxResults)booleanUserAdapter. isMemberOf(GroupModel group)voidUserAdapter. joinGroup(GroupModel group)voidUserAdapter. leaveGroup(GroupModel group)voidRealmAdapter. moveGroup(GroupModel group, GroupModel toParent)voidRealmCacheSession. moveGroup(RealmModel realm, GroupModel group, GroupModel toParent)voidUserCacheSession. preRemove(RealmModel realm, GroupModel group)voidGroupAdapter. removeChild(GroupModel subGroup)voidRealmAdapter. removeDefaultGroup(GroupModel group)booleanRealmAdapter. removeGroup(GroupModel group)booleanRealmCacheSession. removeGroup(RealmModel realm, GroupModel group)voidGroupAdapter. setParent(GroupModel group)
- 
Uses of GroupModel in org.keycloak.models.cache.infinispan.entitiesMethod parameters in org.keycloak.models.cache.infinispan.entities with type arguments of type GroupModel Modifier and Type Method Description MultivaluedHashMap<String,String>CachedGroup. getAttributes(Supplier<GroupModel> group)Set<String>CachedGroup. getRoleMappings(Supplier<GroupModel> group)Set<String>CachedGroup. getSubGroups(Supplier<GroupModel> group)Constructors in org.keycloak.models.cache.infinispan.entities with parameters of type GroupModel Constructor Description CachedGroup(Long revision, RealmModel realm, GroupModel group)
- 
Uses of GroupModel in org.keycloak.models.cache.infinispan.eventsMethods in org.keycloak.models.cache.infinispan.events with parameters of type GroupModel Modifier and Type Method Description static GroupMovedEventGroupMovedEvent. create(GroupModel group, GroupModel toParent, String realmId)static GroupRemovedEventGroupRemovedEvent. create(GroupModel group, String realmId)
- 
Uses of GroupModel in org.keycloak.models.jpaClasses in org.keycloak.models.jpa that implement GroupModel Modifier and Type Class Description classGroupAdapterMethods in org.keycloak.models.jpa that return GroupModel Modifier and Type Method Description GroupModelJpaRealmProvider. createGroup(RealmModel realm, String id, String name, GroupModel toParent)GroupModelRealmAdapter. createGroup(String id, String name, GroupModel toParent)GroupModelJpaRealmProvider. getGroupById(RealmModel realm, String id)GroupModelRealmAdapter. getGroupById(String id)GroupModelGroupAdapter. getParent()Methods in org.keycloak.models.jpa with parameters of type GroupModel Modifier and Type Method Description voidGroupAdapter. addChild(GroupModel subGroup)voidRealmAdapter. addDefaultGroup(GroupModel group)voidJpaRealmProvider. addTopLevelGroup(RealmModel realm, GroupModel subGroup)GroupModelJpaRealmProvider. createGroup(RealmModel realm, String id, String name, GroupModel toParent)GroupModelRealmAdapter. createGroup(String id, String name, GroupModel toParent)Stream<UserModel>JpaUserProvider. getGroupMembersStream(RealmModel realm, GroupModel group)Stream<UserModel>JpaUserProvider. getGroupMembersStream(RealmModel realm, GroupModel group, Integer firstResult, Integer maxResults)protected javax.persistence.TypedQuery<UserGroupMembershipEntity>UserAdapter. getUserGroupMappingQuery(GroupModel group)booleanUserAdapter. isMemberOf(GroupModel group)voidUserAdapter. joinGroup(GroupModel group)protected voidUserAdapter. joinGroupImpl(GroupModel group)voidUserAdapter. leaveGroup(GroupModel group)voidJpaRealmProvider. moveGroup(RealmModel realm, GroupModel group, GroupModel toParent)voidRealmAdapter. moveGroup(GroupModel group, GroupModel toParent)voidJpaUserProvider. preRemove(RealmModel realm, GroupModel group)voidGroupAdapter. removeChild(GroupModel subGroup)voidRealmAdapter. removeDefaultGroup(GroupModel group)booleanJpaRealmProvider. removeGroup(RealmModel realm, GroupModel group)booleanRealmAdapter. removeGroup(GroupModel group)voidGroupAdapter. setParent(GroupModel parent)static GroupEntityGroupAdapter. toEntity(GroupModel model, javax.persistence.EntityManager em)
- 
Uses of GroupModel in org.keycloak.models.map.groupClasses in org.keycloak.models.map.group that implement GroupModel Modifier and Type Class Description classAbstractGroupModel<E extends AbstractEntity>classMapGroupAdapterMethods in org.keycloak.models.map.group that return GroupModel Modifier and Type Method Description GroupModelMapGroupProvider. createGroup(RealmModel realm, String id, String name, GroupModel toParent)GroupModelMapGroupProvider. getGroupById(RealmModel realm, String id)GroupModelMapGroupAdapter. getParent()Methods in org.keycloak.models.map.group that return types with arguments of type GroupModel Modifier and Type Method Description Stream<GroupModel>MapGroupProvider. getGroupsByRoleStream(RealmModel realm, RoleModel role, Integer firstResult, Integer maxResults)Stream<GroupModel>MapGroupProvider. getGroupsStream(RealmModel realm)Stream<GroupModel>MapGroupProvider. getGroupsStream(RealmModel realm, Stream<String> ids, String search, Integer first, Integer max)Stream<GroupModel>MapGroupProvider. getTopLevelGroupsStream(RealmModel realm)Stream<GroupModel>MapGroupProvider. getTopLevelGroupsStream(RealmModel realm, Integer firstResult, Integer maxResults)Stream<GroupModel>MapGroupProvider. searchForGroupByNameStream(RealmModel realm, String search, Boolean exact, Integer firstResult, Integer maxResults)Stream<GroupModel>MapGroupProvider. searchGroupsByAttributes(RealmModel realm, Map<String,String> attributes, Integer firstResult, Integer maxResults)Methods in org.keycloak.models.map.group with parameters of type GroupModel Modifier and Type Method Description voidMapGroupAdapter. addChild(GroupModel subGroup)voidMapGroupProvider. addTopLevelGroup(RealmModel realm, GroupModel subGroup)GroupModelMapGroupProvider. createGroup(RealmModel realm, String id, String name, GroupModel toParent)voidMapGroupProvider. moveGroup(RealmModel realm, GroupModel group, GroupModel toParent)voidMapGroupAdapter. removeChild(GroupModel subGroup)booleanMapGroupProvider. removeGroup(RealmModel realm, GroupModel group)voidMapGroupAdapter. setParent(GroupModel group)Constructor parameters in org.keycloak.models.map.group with type arguments of type GroupModel Constructor Description MapGroupProvider(KeycloakSession session, MapStorage<MapGroupEntity,GroupModel> groupStore)
- 
Uses of GroupModel in org.keycloak.models.map.realmMethods in org.keycloak.models.map.realm that return GroupModel Modifier and Type Method Description GroupModelMapRealmAdapter. createGroup(String id, String name, GroupModel toParent)GroupModelMapRealmProvider. createGroup(RealmModel realm, String id, String name, GroupModel toParent)Deprecated.GroupModelMapRealmAdapter. getGroupById(String id)GroupModelMapRealmProvider. getGroupById(RealmModel realm, String id)Deprecated.Methods in org.keycloak.models.map.realm with parameters of type GroupModel Modifier and Type Method Description voidMapRealmAdapter. addDefaultGroup(GroupModel group)voidMapRealmProvider. addTopLevelGroup(RealmModel realm, GroupModel subGroup)Deprecated.GroupModelMapRealmAdapter. createGroup(String id, String name, GroupModel toParent)GroupModelMapRealmProvider. createGroup(RealmModel realm, String id, String name, GroupModel toParent)Deprecated.voidMapRealmAdapter. moveGroup(GroupModel group, GroupModel toParent)voidMapRealmProvider. moveGroup(RealmModel realm, GroupModel group, GroupModel toParent)Deprecated.voidMapRealmAdapter. removeDefaultGroup(GroupModel group)booleanMapRealmAdapter. removeGroup(GroupModel group)booleanMapRealmProvider. removeGroup(RealmModel realm, GroupModel group)Deprecated.
- 
Uses of GroupModel in org.keycloak.models.map.storage.chmFields in org.keycloak.models.map.storage.chm with type parameters of type GroupModel Modifier and Type Field Description static Map<SearchableModelField<GroupModel>,MapModelCriteriaBuilder.UpdatePredicatesFunc<Object,MapGroupEntity,GroupModel>>MapFieldPredicates. GROUP_PREDICATESstatic Map<SearchableModelField<GroupModel>,MapModelCriteriaBuilder.UpdatePredicatesFunc<Object,MapGroupEntity,GroupModel>>MapFieldPredicates. GROUP_PREDICATES
- 
Uses of GroupModel in org.keycloak.models.map.storage.jpa.groupMethod parameters in org.keycloak.models.map.storage.jpa.group with type arguments of type GroupModel Modifier and Type Method Description JpaGroupModelCriteriaBuilderJpaGroupModelCriteriaBuilder. compare(SearchableModelField<? super GroupModel> modelField, ModelCriteriaBuilder.Operator op, Object... value)
- 
Uses of GroupModel in org.keycloak.models.map.userMethods in org.keycloak.models.map.user that return types with arguments of type GroupModel Modifier and Type Method Description Stream<GroupModel>MapUserAdapter. getGroupsStream()Methods in org.keycloak.models.map.user with parameters of type GroupModel Modifier and Type Method Description Stream<UserModel>MapUserProvider. getGroupMembersStream(RealmModel realm, GroupModel group, Integer firstResult, Integer maxResults)booleanMapUserAdapter. isMemberOf(GroupModel group)voidMapUserAdapter. joinGroup(GroupModel group)voidMapUserAdapter. leaveGroup(GroupModel group)voidMapUserProvider. preRemove(RealmModel realm, GroupModel group)
- 
Uses of GroupModel in org.keycloak.models.utilsMethods in org.keycloak.models.utils that return GroupModel Modifier and Type Method Description static GroupModelKeycloakModelUtils. findGroupByPath(RealmModel realm, String path)Methods in org.keycloak.models.utils that return types with arguments of type GroupModel Modifier and Type Method Description Stream<GroupModel>UserModelDelegate. getGroupsStream()Methods in org.keycloak.models.utils with parameters of type GroupModel Modifier and Type Method Description static StringKeycloakModelUtils. buildGroupPath(GroupModel group)static StringKeycloakModelUtils. buildGroupPath(GroupModel group, GroupModel otherParentGroup)static StringModelToRepresentation. buildGroupPath(GroupModel group)static GroupRepresentationModelToRepresentation. groupToBriefRepresentation(GroupModel g)static booleanRoleUtils. hasRoleFromGroup(GroupModel group, RoleModel targetRole, boolean checkParentGroup)Checks whether thetargetRoleis contained in the given group or its parents (if requested)static voidRepresentationToModel. importGroup(RealmModel realm, GroupModel parent, GroupRepresentation group)static booleanRoleUtils. isDirectMember(Stream<GroupModel> groups, GroupModel targetGroup)static booleanRoleUtils. isMember(Stream<GroupModel> groups, GroupModel targetGroup)booleanUserModelDelegate. isMemberOf(GroupModel group)voidReadOnlyUserModelDelegate. joinGroup(GroupModel group)voidUserModelDelegate. joinGroup(GroupModel group)voidReadOnlyUserModelDelegate. leaveGroup(GroupModel group)voidUserModelDelegate. leaveGroup(GroupModel group)static Collection<String>KeycloakModelUtils. resolveAttribute(GroupModel group, String name, boolean aggregateAttrs)static StringKeycloakModelUtils. resolveFirstAttribute(GroupModel group, String name)static GroupRepresentationModelToRepresentation. toGroupHierarchy(GroupModel group, boolean full)static GroupRepresentationModelToRepresentation. toGroupHierarchy(GroupModel group, boolean full, String search)Deprecated.static GroupRepresentationModelToRepresentation. toGroupHierarchy(GroupModel group, boolean full, String search, Boolean exact)static GroupRepresentationModelToRepresentation. toGroupHierarchy(GroupModel group, boolean full, Map<String,String> attributes)static GroupRepresentationModelToRepresentation. toRepresentation(GroupModel group, boolean full)Method parameters in org.keycloak.models.utils with type arguments of type GroupModel Modifier and Type Method Description static booleanRoleUtils. hasRoleFromGroup(Stream<GroupModel> groups, RoleModel targetRole, boolean checkParentGroup)Checks whether thetargetRoleis contained in any of thegroupsor their parents (if requested)static booleanRoleUtils. isDirectMember(Stream<GroupModel> groups, GroupModel targetGroup)static booleanRoleUtils. isMember(Stream<GroupModel> groups, GroupModel targetGroup)
- 
Uses of GroupModel in org.keycloak.protocol.saml.mappersMethods in org.keycloak.protocol.saml.mappers with parameters of type GroupModel Modifier and Type Method Description StringSAMLGroupNameMapper. mapName(ProtocolMapperModel model, GroupModel group)
- 
Uses of GroupModel in org.keycloak.services.resources.adminMethods in org.keycloak.services.resources.admin with parameters of type GroupModel Modifier and Type Method Description static ManagementPermissionReferenceGroupResource. toMgmtRef(GroupModel group, AdminPermissionManagement permissions)static voidGroupResource. updateGroup(GroupRepresentation rep, GroupModel model, RealmModel realm, KeycloakSession session)Constructors in org.keycloak.services.resources.admin with parameters of type GroupModel Constructor Description GroupResource(RealmModel realm, GroupModel group, KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)
- 
Uses of GroupModel in org.keycloak.services.resources.admin.permissionsMethods in org.keycloak.services.resources.admin.permissions with parameters of type GroupModel Modifier and Type Method Description booleanGroupPermissionEvaluator. canManage(GroupModel group)booleanGroupPermissionEvaluator. canManageMembers(GroupModel group)booleanGroupPermissionEvaluator. canManageMembership(GroupModel group)booleanGroupPermissionEvaluator. canView(GroupModel group)booleanGroupPermissionEvaluator. canViewMembers(GroupModel group)Map<String,Boolean>GroupPermissionEvaluator. getAccess(GroupModel group)booleanGroupPermissionEvaluator. getGroupsWithViewPermission(GroupModel group)Map<String,String>GroupPermissionManagement. getPermissions(GroupModel group)booleanGroupPermissionManagement. isPermissionsEnabled(GroupModel group)PolicyGroupPermissionManagement. manageMembershipPermission(GroupModel group)PolicyGroupPermissionManagement. manageMembersPermission(GroupModel group)PolicyGroupPermissionManagement. managePermission(GroupModel group)voidGroupPermissionEvaluator. requireManage(GroupModel group)voidGroupPermissionEvaluator. requireManageMembers(GroupModel group)voidGroupPermissionEvaluator. requireManageMembership(GroupModel group)voidGroupPermissionEvaluator. requireView(GroupModel group)voidGroupPermissionEvaluator. requireViewMembers(GroupModel group)ResourceGroupPermissionManagement. resource(GroupModel group)voidGroupPermissionManagement. setPermissionsEnabled(GroupModel group, boolean enable)PolicyGroupPermissionManagement. viewMembersPermission(GroupModel group)PolicyGroupPermissionManagement. viewPermission(GroupModel group)
- 
Uses of GroupModel in org.keycloak.storageMethods in org.keycloak.storage that return GroupModel Modifier and Type Method Description GroupModelGroupStorageManager. createGroup(RealmModel realm, String id, String name, GroupModel toParent)GroupModelGroupStorageManager. getGroupById(RealmModel realm, String id)Methods in org.keycloak.storage that return types with arguments of type GroupModel Modifier and Type Method Description Stream<GroupModel>GroupStorageManager. getGroupsByRoleStream(RealmModel realm, RoleModel role, Integer firstResult, Integer maxResults)Stream<GroupModel>GroupStorageManager. getGroupsStream(RealmModel realm)Stream<GroupModel>GroupStorageManager. getGroupsStream(RealmModel realm, Stream<String> ids, String search, Integer first, Integer max)Stream<GroupModel>GroupStorageManager. getTopLevelGroupsStream(RealmModel realm)Stream<GroupModel>GroupStorageManager. getTopLevelGroupsStream(RealmModel realm, Integer firstResult, Integer maxResults)Stream<GroupModel>GroupStorageManager. searchForGroupByNameStream(RealmModel realm, String search, Boolean exact, Integer firstResult, Integer maxResults)Obtaining groups from an external client storage is time-bounded.Stream<GroupModel>GroupStorageManager. searchGroupsByAttributes(RealmModel realm, Map<String,String> attributes, Integer firstResult, Integer maxResults)Methods in org.keycloak.storage with parameters of type GroupModel Modifier and Type Method Description voidGroupStorageManager. addTopLevelGroup(RealmModel realm, GroupModel subGroup)GroupModelGroupStorageManager. createGroup(RealmModel realm, String id, String name, GroupModel toParent)Stream<UserModel>UserStorageManager. getGroupMembersStream(RealmModel realm, GroupModel group, Integer firstResult, Integer maxResults)UserLookupProvidermethods implementations end hereUserQueryProvidermethods implementation start herevoidGroupStorageManager. moveGroup(RealmModel realm, GroupModel group, GroupModel toParent)voidUserStorageManager. preRemove(RealmModel realm, GroupModel group)default voidUserStorageProvider. preRemove(RealmModel realm, GroupModel group)Callback when a group is removed.booleanGroupStorageManager. removeGroup(RealmModel realm, GroupModel group)
- 
Uses of GroupModel in org.keycloak.storage.adapterMethods in org.keycloak.storage.adapter that return types with arguments of type GroupModel Modifier and Type Method Description Set<GroupModel>AbstractUserAdapter. getGroups()Deprecated.UseAbstractUserAdapter.getGroupsStream()insteadSet<GroupModel>AbstractUserAdapter.Streams. getGroups()Set<GroupModel>AbstractUserAdapterFederatedStorage. getGroups()Deprecated.Set<GroupModel>AbstractUserAdapterFederatedStorage.Streams. getGroups()protected Set<GroupModel>AbstractUserAdapter. getGroupsInternal()Get group membership mappings that are managed by this storage providerprotected Set<GroupModel>AbstractUserAdapterFederatedStorage. getGroupsInternal()Get group membership mappings that are managed by this storage providerStream<GroupModel>AbstractUserAdapter. getGroupsStream()Stream<GroupModel>AbstractUserAdapter.Streams. getGroupsStream()Stream<GroupModel>AbstractUserAdapterFederatedStorage. getGroupsStream()Stream<GroupModel>AbstractUserAdapterFederatedStorage.Streams. getGroupsStream()Stream<GroupModel>InMemoryUserAdapter. getGroupsStream()Methods in org.keycloak.storage.adapter with parameters of type GroupModel Modifier and Type Method Description booleanAbstractUserAdapter. isMemberOf(GroupModel group)booleanAbstractUserAdapter.Streams. isMemberOf(GroupModel group)booleanAbstractUserAdapterFederatedStorage. isMemberOf(GroupModel group)booleanAbstractUserAdapterFederatedStorage.Streams. isMemberOf(GroupModel group)booleanInMemoryUserAdapter. isMemberOf(GroupModel group)voidAbstractUserAdapter. joinGroup(GroupModel group)voidAbstractUserAdapterFederatedStorage. joinGroup(GroupModel group)voidInMemoryUserAdapter. joinGroup(GroupModel group)voidUpdateOnlyChangeUserModelDelegate. joinGroup(GroupModel group)voidAbstractUserAdapter. leaveGroup(GroupModel group)voidAbstractUserAdapterFederatedStorage. leaveGroup(GroupModel group)voidInMemoryUserAdapter. leaveGroup(GroupModel group)voidUpdateOnlyChangeUserModelDelegate. leaveGroup(GroupModel group)
- 
Uses of GroupModel in org.keycloak.storage.clientMethods in org.keycloak.storage.client with parameters of type GroupModel Modifier and Type Method Description default voidClientStorageProvider. preRemove(RealmModel realm, GroupModel group)Callback when a group is removed.
- 
Uses of GroupModel in org.keycloak.storage.federatedMethods in org.keycloak.storage.federated that return types with arguments of type GroupModel Modifier and Type Method Description Set<GroupModel>UserGroupMembershipFederatedStorage. getGroups(RealmModel realm, String userId)Deprecated.UsegetGroupsStreaminstead.default Set<GroupModel>UserGroupMembershipFederatedStorage.Streams. getGroups(RealmModel realm, String userId)default Stream<GroupModel>UserGroupMembershipFederatedStorage. getGroupsStream(RealmModel realm, String userId)Obtains the groups associated with the federated user.Stream<GroupModel>UserGroupMembershipFederatedStorage.Streams. getGroupsStream(RealmModel realm, String userId)Methods in org.keycloak.storage.federated with parameters of type GroupModel Modifier and Type Method Description List<String>UserGroupMembershipFederatedStorage. getMembership(RealmModel realm, GroupModel group, int firstResult, int max)Deprecated.UsegetMembershipStreaminstead.default List<String>UserGroupMembershipFederatedStorage.Streams. getMembership(RealmModel realm, GroupModel group, int firstResult, int max)default Stream<String>UserGroupMembershipFederatedStorage. getMembershipStream(RealmModel realm, GroupModel group, Integer firstResult, Integer max)Obtains the federated users that are members of the givengroupin the specifiedrealm.Stream<String>UserGroupMembershipFederatedStorage.Streams. getMembershipStream(RealmModel realm, GroupModel group, Integer firstResult, Integer max)voidUserGroupMembershipFederatedStorage. joinGroup(RealmModel realm, String userId, GroupModel group)voidUserGroupMembershipFederatedStorage. leaveGroup(RealmModel realm, String userId, GroupModel group)voidUserFederatedStorageProvider. preRemove(RealmModel realm, GroupModel group)
- 
Uses of GroupModel in org.keycloak.storage.groupMethods in org.keycloak.storage.group that return GroupModel Modifier and Type Method Description GroupModelGroupLookupProvider. getGroupById(RealmModel realm, String id)Returns a group from the given realm with the corresponding idMethods in org.keycloak.storage.group that return types with arguments of type GroupModel Modifier and Type Method Description Stream<GroupModel>GroupLookupProvider. searchForGroupByNameStream(RealmModel realm, String search, Boolean exact, Integer firstResult, Integer maxResults)Returns the group hierarchy with the given string in name for the given realm.default Stream<GroupModel>GroupLookupProvider. searchForGroupByNameStream(RealmModel realm, String search, Integer firstResult, Integer maxResults)Deprecated.Stream<GroupModel>GroupLookupProvider. searchGroupsByAttributes(RealmModel realm, Map<String,String> attributes, Integer firstResult, Integer maxResults)Returns the groups filtered by attribute names and attribute values for the given realm.
- 
Uses of GroupModel in org.keycloak.storage.jpaMethods in org.keycloak.storage.jpa that return types with arguments of type GroupModel Modifier and Type Method Description Stream<GroupModel>JpaUserFederatedStorageProvider. getGroupsStream(RealmModel realm, String userId)Methods in org.keycloak.storage.jpa with parameters of type GroupModel Modifier and Type Method Description Stream<String>JpaUserFederatedStorageProvider. getMembershipStream(RealmModel realm, GroupModel group, Integer firstResult, Integer max)voidJpaUserFederatedStorageProvider. joinGroup(RealmModel realm, String userId, GroupModel group)voidJpaUserFederatedStorageProvider. leaveGroup(RealmModel realm, String userId, GroupModel group)voidJpaUserFederatedStorageProvider. preRemove(RealmModel realm, GroupModel group)
- 
Uses of GroupModel in org.keycloak.storage.ldapMethods in org.keycloak.storage.ldap with parameters of type GroupModel Modifier and Type Method Description Stream<UserModel>LDAPStorageProvider. getGroupMembersStream(RealmModel realm, GroupModel group, Integer firstResult, Integer maxResults)voidLDAPStorageProvider. preRemove(RealmModel realm, GroupModel group)
- 
Uses of GroupModel in org.keycloak.storage.ldap.mappersMethods in org.keycloak.storage.ldap.mappers with parameters of type GroupModel Modifier and Type Method Description List<UserModel>AbstractLDAPStorageMapper. getGroupMembers(RealmModel realm, GroupModel group, int firstResult, int maxResults)List<UserModel>LDAPStorageMapper. getGroupMembers(RealmModel realm, GroupModel group, int firstResult, int maxResults)Return empty list if doesn't support storing of groups
- 
Uses of GroupModel in org.keycloak.storage.ldap.mappers.membership.groupMethods in org.keycloak.storage.ldap.mappers.membership.group that return GroupModel Modifier and Type Method Description protected GroupModelGroupLDAPStorageMapper. createKcGroup(RealmModel realm, String ldapGroupName, GroupModel parentGroup)Creates a new KC group from given LDAP group name in given KC parent group or the groups path.protected GroupModelGroupLDAPStorageMapper. findKcGroupByLDAPGroup(RealmModel realm, LDAPObject ldapGroup)protected GroupModelGroupLDAPStorageMapper. findKcGroupOrSyncFromLDAP(RealmModel realm, LDAPObject ldapGroup, UserModel user)protected GroupModelGroupLDAPStorageMapper. getKcGroupsPathGroup(RealmModel realm)Provides KC group defined as groups path or null (top-level group) if corresponding group is not available.Methods in org.keycloak.storage.ldap.mappers.membership.group that return types with arguments of type GroupModel Modifier and Type Method Description protected Stream<GroupModel>GroupLDAPStorageMapper. getAllKcGroups(RealmModel realm)Provides a stream of all KC groups (with their sub groups) from groups path configured by the "Groups Path" configuration property.Stream<GroupModel>GroupLDAPStorageMapper.LDAPGroupMappingsUserDelegate. getGroupsStream()protected Stream<GroupModel>GroupLDAPStorageMapper. getKcSubGroups(RealmModel realm, GroupModel parentGroup)Provides a list of all KC sub groups from given parent group or from groups path.protected Stream<GroupModel>GroupLDAPStorageMapper.LDAPGroupMappingsUserDelegate. getLDAPGroupMappingsConverted()Methods in org.keycloak.storage.ldap.mappers.membership.group with parameters of type GroupModel Modifier and Type Method Description voidGroupLDAPStorageMapper. addGroupMappingInLDAP(RealmModel realm, GroupModel kcGroup, LDAPObject ldapUser)protected GroupModelGroupLDAPStorageMapper. createKcGroup(RealmModel realm, String ldapGroupName, GroupModel parentGroup)Creates a new KC group from given LDAP group name in given KC parent group or the groups path.List<UserModel>GroupLDAPStorageMapper. getGroupMembers(RealmModel realm, GroupModel kcGroup, int firstResult, int maxResults)protected Stream<GroupModel>GroupLDAPStorageMapper. getKcSubGroups(RealmModel realm, GroupModel parentGroup)Provides a list of all KC sub groups from given parent group or from groups path.booleanGroupLDAPStorageMapper.LDAPGroupMappingsUserDelegate. isMemberOf(GroupModel group)voidGroupLDAPStorageMapper.LDAPGroupMappingsUserDelegate. joinGroup(GroupModel group)voidGroupLDAPStorageMapper.LDAPGroupMappingsUserDelegate. leaveGroup(GroupModel group)
- 
Uses of GroupModel in org.keycloak.storage.userMethods in org.keycloak.storage.user with parameters of type GroupModel Modifier and Type Method Description default Stream<UserModel>UserQueryProvider. getGroupMembersStream(RealmModel realm, GroupModel group)Obtains users that belong to a specific group.Stream<UserModel>UserQueryProvider. getGroupMembersStream(RealmModel realm, GroupModel group, Integer firstResult, Integer maxResults)Obtains users that belong to a specific group.
 
-