Uses of Interface
org.keycloak.models.RoleModel
Packages that use RoleModel
Package
Description
-
Uses of RoleModel in org.keycloak.models
Methods in org.keycloak.models that return RoleModelModifier and TypeMethodDescriptiondefault RoleModelRoleProvider.addClientRole(ClientModel client, String name) Adds a client role with givennameto the given client.RoleProvider.addClientRole(ClientModel client, String id, String name) Adds a client role with given internal ID andnameto the given client.default RoleModelRoleProvider.addRealmRole(RealmModel realm, String name) Adds a realm role with givennameto the given realm.RoleProvider.addRealmRole(RealmModel realm, String id, String name) Adds a realm role with given internal ID andnameto the given realm.RealmModel.getDefaultRole()Returns default realm role.RoleContainerModel.RoleRemovedEvent.getRole()RealmModel.getRoleById(String id) Methods in org.keycloak.models that return types with arguments of type RoleModelModifier and TypeMethodDescriptionRoleMapperModel.getClientRoleMappingsStream(ClientModel app) Returns stream of client roles that are directly set to this object for the given client.RoleProvider.getClientRolesStream(ClientModel client) Returns all the client roles of the given client.RoleProvider.getClientRolesStream(ClientModel client, Integer first, Integer max) Returns the client roles of the given client.RoleModel.getCompositesStream()Returns all composite roles as a stream.RoleModel.getCompositesStream(String search, Integer first, Integer max) Returns a paginated stream of composite roles ofthisrole that contain given string in its name.RoleMapperModel.getRealmRoleMappingsStream()Returns stream of realm roles that are directly set to this object.RoleProvider.getRealmRolesStream(RealmModel realm) Returns all the realm roles of the given realm as a stream.RoleProvider.getRealmRolesStream(RealmModel realm, Integer first, Integer max) Returns the realm roles of the given realm as a stream.ClientScopeDecorator.getRealmScopeMappingsStream()ScopeContainerModel.getRealmScopeMappingsStream()From the scope mappings returned byScopeContainerModel.getScopeMappingsStream()returns only those that belong to the realm that owns this scope container.RoleMapperModel.getRoleMappingsStream()Returns stream of all role (both realm all client) that are directly set to this object.ClientSessionContext.getRolesStream()Returns all roles including composite ones as a stream.RoleContainerModel.getRolesStream()Returns available roles as a stream.RoleContainerModel.getRolesStream(Integer firstResult, Integer maxResults) Returns available roles as a stream.RoleProvider.getRolesStream(RealmModel realm, Stream<String> ids, String search, Integer first, Integer max) Returns a paginated stream of roles with given ids and given search value in role names.ClientScopeDecorator.getScopeMappingsStream()ScopeContainerModel.getScopeMappingsStream()Returns scope mappings for this scope container as a stream.RoleContainerModel.searchForRolesStream(String search, Integer first, Integer max) Searches roles by the given name.Methods in org.keycloak.models with parameters of type RoleModelModifier and TypeMethodDescriptionvoidRoleModel.addCompositeRole(RoleModel role) voidClientScopeDecorator.addScopeMapping(RoleModel role) voidScopeContainerModel.addScopeMapping(RoleModel role) default voidRealmModel.addToDefaultRoles(RoleModel role) Adds a role as a composite to default role of this realm.voidRoleMapperModel.deleteRoleMapping(RoleModel role) Removes the given role mapping from this object.voidClientScopeDecorator.deleteScopeMapping(RoleModel role) voidScopeContainerModel.deleteScopeMapping(RoleModel role) GroupProvider.getGroupsByRoleStream(RealmModel realm, RoleModel role, Integer firstResult, Integer maxResults) Returns groups with the given role in the given realm.voidGrants the given role to this object.default booleanRoleMapperModel.hasDirectRole(RoleModel role) Returnstrue, if this object is directly assigned the given role.default booleanClientModel.hasDirectScope(RoleModel role) booleanClientScopeDecorator.hasDirectScope(RoleModel role) default booleanScopeContainerModel.hasDirectScope(RoleModel role) Returnstrue, if this object has the given role directly in its scope.booleanReturnstrueif this object is directly or indirectly assigned the given role,falseotherwise.booleanbooleanbooleanReturnstrue, if this object has the given role directly or indirectly in its scope,falseotherwise.voidUserProvider.preRemove(RealmModel realm, RoleModel role) Called when a role is removed.voidRoleModel.removeCompositeRole(RoleModel role) booleanRoleContainerModel.removeRole(RoleModel role) booleanRoleProvider.removeRole(RoleModel role) Removes given realm role from the given realm.voidRealmModel.setDefaultRole(RoleModel role) Sets default role for this realm -
Uses of RoleModel in org.keycloak.models.utils
Methods in org.keycloak.models.utils that return types with arguments of type RoleModelModifier and TypeMethodDescriptionRoleUtils.expandCompositeRoles(Set<RoleModel> roles) RoleUtils.expandCompositeRolesStream(Stream<RoleModel> roles) UserModelDelegate.getClientRoleMappingsStream(ClientModel app) RoleUtils.getDeepUserRoleMappings(UserModel user) UserModelDelegate.getRealmRoleMappingsStream()UserModelDelegate.getRoleMappingsStream()Methods in org.keycloak.models.utils with parameters of type RoleModelModifier and TypeMethodDescriptionvoidUserModelDelegate.deleteRoleMapping(RoleModel role) voidstatic booleanstatic booleanbooleanstatic booleanRoleUtils.hasRoleFromGroup(Stream<GroupModel> groups, RoleModel targetRole, boolean checkParentGroup) Checks whether thetargetRoleis contained in any of thegroupsor their parents (if requested)static booleanRoleUtils.hasRoleFromGroup(GroupModel group, RoleModel targetRole, boolean checkParentGroup) Checks whether thetargetRoleis contained in the given group or its parents (if requested)static booleanRoleUtils.isClientRole(RoleModel r, ClientModel c) static booleanRoleUtils.isRealmRole(RoleModel r) static booleanRoleUtils.isRealmRole(RoleModel r, RealmModel realm) Method parameters in org.keycloak.models.utils with type arguments of type RoleModelModifier and TypeMethodDescriptionRoleUtils.expandCompositeRoles(Set<RoleModel> roles) RoleUtils.expandCompositeRolesStream(Stream<RoleModel> roles) static booleanstatic boolean -
Uses of RoleModel in org.keycloak.storage.role
Methods in org.keycloak.storage.role that return RoleModelModifier and TypeMethodDescriptionRoleLookupProvider.getClientRole(ClientModel client, String name) Exact search for a client role by given name.RoleLookupProvider.getRealmRole(RealmModel realm, String name) Exact search for a role by given name.RoleLookupProvider.getRoleById(RealmModel realm, String id) Exact search for a role by its internal ID..Methods in org.keycloak.storage.role that return types with arguments of type RoleModelModifier and TypeMethodDescriptionRoleLookupProvider.searchForClientRolesStream(ClientModel client, String search, Integer first, Integer max) Case-insensitive search for client roles that contain the given string in their name or description.RoleLookupProvider.searchForClientRolesStream(RealmModel realm, String search, Stream<String> excludedIds, Integer first, Integer max) Case-insensitive search for client roles that contain the given string in their name or their client's public identifier (clientId - (client_idin OIDC orentityIDin SAML)).RoleLookupProvider.searchForClientRolesStream(RealmModel realm, Stream<String> ids, String search, Integer first, Integer max) Case-insensitive search for client roles that contain the given string in its name or their client's public identifier (clientId - (client_idin OIDC orentityIDin SAML)).RoleLookupProvider.searchForRolesStream(RealmModel realm, String search, Integer first, Integer max) Case-insensitive search for roles that contain the given string in their name or description. -
Uses of RoleModel in org.keycloak.storage.user
Methods in org.keycloak.storage.user with parameters of type RoleModelModifier and TypeMethodDescriptionUserQueryMethodsProvider.getRoleMembersStream(RealmModel realm, RoleModel role) Obtains users that have the specified role.UserQueryMethodsProvider.getRoleMembersStream(RealmModel realm, RoleModel role, Integer firstResult, Integer maxResults) Searches for users that have the specified role.voidUserBulkUpdateProvider.grantToAllUsers(RealmModel realm, RoleModel role) Grants the given role to all users from particular realm.