Uses of Interface
org.keycloak.models.RoleModel
-
Packages that use RoleModel Package Description org.keycloak.models org.keycloak.models.utils org.keycloak.storage.role org.keycloak.storage.user -
-
Uses of RoleModel in org.keycloak.models
Fields in org.keycloak.models with type parameters of type RoleModel Modifier and Type Field Description static SearchableModelField<RoleModel>RoleModel.SearchableFields. CLIENT_IDIf client role, ID of the client (not the clientId)static SearchableModelField<RoleModel>RoleModel.SearchableFields. COMPOSITE_ROLEstatic SearchableModelField<RoleModel>RoleModel.SearchableFields. DESCRIPTIONstatic SearchableModelField<RoleModel>RoleModel.SearchableFields. IDstatic SearchableModelField<RoleModel>RoleModel.SearchableFields. IS_CLIENT_ROLEDeprecated.Please useRoleModel.SearchableFields.CLIENT_IDSearchableField with operators EXISTS/NOT_EXISTS to replace field IS_CLIENT_ROLE with operator EQ with value true/false.static SearchableModelField<RoleModel>RoleModel.SearchableFields. NAMEstatic SearchableModelField<RoleModel>RoleModel.SearchableFields. REALM_IDMethods in org.keycloak.models that return RoleModel Modifier and Type Method Description default RoleModelRealmProvider. addClientRole(RealmModel realm, ClientModel client, String name)Deprecated.Use the corresponding method fromRoleProvider.default RoleModelRealmProvider. addClientRole(RealmModel realm, ClientModel client, String id, String name)Deprecated.Use the corresponding method fromRoleProvider.default RoleModelRoleProvider. addClientRole(ClientModel client, String name)Adds a client role with givennameto the given client.RoleModelRoleProvider. addClientRole(ClientModel client, String id, String name)Adds a client role with given internal ID andnameto the given client.default RoleModelRealmProvider. addRealmRole(RealmModel realm, String name)Deprecated.Use the corresponding method fromRoleProvider.RoleModelRealmProvider. addRealmRole(RealmModel realm, String id, String name)Deprecated.Use the corresponding method fromRoleProvider.default RoleModelRoleProvider. addRealmRole(RealmModel realm, String name)Adds a realm role with givennameto the given realm.RoleModelRoleProvider. addRealmRole(RealmModel realm, String id, String name)Adds a realm role with given internal ID andnameto the given realm.RoleModelRoleContainerModel. addRole(String name)RoleModelRoleContainerModel. addRole(String id, String name)default RoleModelRealmProvider. getClientRole(RealmModel realm, ClientModel client, String name)Deprecated.Use the corresponding method fromRoleProvider.RoleModelRealmModel. getDefaultRole()Returns default realm role.RoleModelRealmProvider. getRealmRole(RealmModel realm, String name)Deprecated.Use the corresponding method fromRoleProvider.RoleModelRoleContainerModel. getRole(String name)RoleModelRoleContainerModel.RoleRemovedEvent. getRole()RoleModelRealmModel. getRoleById(String id)default RoleModelRealmProvider. getRoleById(String id, RealmModel realm)Deprecated.Use the corresponding method fromRoleProvider.Methods in org.keycloak.models that return types with arguments of type RoleModel Modifier and Type Method Description Stream<RoleModel>RoleMapperModel. getClientRoleMappingsStream(ClientModel app)Returns stream of client roles that are directly set to this object for the given client.default Set<RoleModel>RealmProvider. getClientRoles(RealmModel realm, ClientModel client)Deprecated.Use the corresponding method fromRoleProvider.default Set<RoleModel>RealmProvider. getClientRoles(RealmModel realm, ClientModel client, Integer first, Integer max)Deprecated.Use the corresponding method fromRoleProvider.default Stream<RoleModel>RoleProvider. getClientRolesStream(ClientModel client)Returns all the client roles of the given client.Stream<RoleModel>RoleProvider. getClientRolesStream(ClientModel client, Integer first, Integer max)Returns the client roles of the given client.default Stream<RoleModel>RoleModel. getCompositesStream()Returns all composite roles as a stream.Stream<RoleModel>RoleModel. getCompositesStream(String search, Integer first, Integer max)Returns a paginated stream of composite roles ofthisrole that contain given string in its name.Stream<RoleModel>RoleMapperModel. getRealmRoleMappingsStream()Returns stream of realm roles that are directly set to this object.default Set<RoleModel>RealmProvider. getRealmRoles(RealmModel realm, Integer first, Integer max)Deprecated.Use the corresponding method fromRoleProvider.default Stream<RoleModel>RoleProvider. getRealmRolesStream(RealmModel realm)Returns all the realm roles of the given realm as a stream.Stream<RoleModel>RoleProvider. getRealmRolesStream(RealmModel realm, Integer first, Integer max)Returns the realm roles of the given realm as a stream.Stream<RoleModel>ScopeContainerModel. getRealmScopeMappingsStream()From the scope mappings returned byScopeContainerModel.getScopeMappingsStream()returns only those that belong to the realm that owns this scope container.Stream<RoleModel>RoleMapperModel. getRoleMappingsStream()Returns stream of all role (both realm all client) that are directly set to this object.Stream<RoleModel>ClientSessionContext. getRolesStream()Returns all roles including composite ones as a stream.Stream<RoleModel>RoleContainerModel. getRolesStream()Returns available roles as a stream.Stream<RoleModel>RoleContainerModel. getRolesStream(Integer firstResult, Integer maxResults)Returns available roles as a stream.Stream<RoleModel>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.Stream<RoleModel>ScopeContainerModel. getScopeMappingsStream()Returns scope mappings for this scope container as a stream.default Set<RoleModel>RealmProvider. searchForClientRoles(RealmModel realm, ClientModel client, String search, Integer first, Integer max)Deprecated.Use the corresponding method fromRoleProvider.default Set<RoleModel>RealmProvider. searchForRoles(RealmModel realm, String search, Integer first, Integer max)Deprecated.Use the corresponding method fromRoleProvider.Stream<RoleModel>RoleContainerModel. searchForRolesStream(String search, Integer first, Integer max)Searches roles by the given name.Methods in org.keycloak.models with parameters of type RoleModel Modifier and Type Method Description voidRoleModel. addCompositeRole(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.voidScopeContainerModel. deleteScopeMapping(RoleModel role)Stream<GroupModel>GroupProvider. getGroupsByRoleStream(RealmModel realm, RoleModel role, Integer firstResult, Integer maxResults)Returns groups with the given role in the given realm.voidRoleMapperModel. grantRole(RoleModel role)Grants 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)default booleanScopeContainerModel. hasDirectScope(RoleModel role)Returnstrue, if this object has the given role directly in its scope.booleanRoleMapperModel. hasRole(RoleModel role)Returnstrueif this object is directly or indirectly assigned the given role,falseotherwise.booleanRoleModel. hasRole(RoleModel role)booleanScopeContainerModel. hasScope(RoleModel role)Returnstrue, 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)default booleanRealmProvider. removeRole(RealmModel realm, RoleModel role)Deprecated.Use the corresponding method fromRoleProvider.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 RoleModel Modifier and Type Method Description static Set<RoleModel>RoleUtils. expandCompositeRoles(Set<RoleModel> roles)static Stream<RoleModel>RoleUtils. expandCompositeRolesStream(Stream<RoleModel> roles)Stream<RoleModel>UserModelDelegate. getClientRoleMappingsStream(ClientModel app)static Set<RoleModel>RoleUtils. getDeepUserRoleMappings(UserModel user)Stream<RoleModel>UserModelDelegate. getRealmRoleMappingsStream()Stream<RoleModel>UserModelDelegate. getRoleMappingsStream()Methods in org.keycloak.models.utils with parameters of type RoleModel Modifier and Type Method Description voidUserModelDelegate. deleteRoleMapping(RoleModel role)voidUserModelDelegate. grantRole(RoleModel role)static booleanRoleUtils. hasRole(Set<RoleModel> roles, RoleModel targetRole)static booleanRoleUtils. hasRole(Stream<RoleModel> roles, RoleModel targetRole)booleanUserModelDelegate. hasRole(RoleModel role)static 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 RoleModel Modifier and Type Method Description static Set<RoleModel>RoleUtils. expandCompositeRoles(Set<RoleModel> roles)static Stream<RoleModel>RoleUtils. expandCompositeRolesStream(Stream<RoleModel> roles)static booleanRoleUtils. hasRole(Set<RoleModel> roles, RoleModel targetRole)static booleanRoleUtils. hasRole(Stream<RoleModel> roles, RoleModel targetRole) -
Uses of RoleModel in org.keycloak.storage.role
Methods in org.keycloak.storage.role that return RoleModel Modifier and Type Method Description RoleModelRoleLookupProvider. getClientRole(ClientModel client, String name)Exact search for a client role by given name.RoleModelRoleLookupProvider. getRealmRole(RealmModel realm, String name)Exact search for a role by given name.RoleModelRoleLookupProvider. 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 RoleModel Modifier and Type Method Description Stream<RoleModel>RoleLookupProvider. 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.Stream<RoleModel>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 RoleModel Modifier and Type Method Description default Stream<UserModel>UserQueryProvider. getRoleMembersStream(RealmModel realm, RoleModel role)Obtains users that have the specified role.default Stream<UserModel>UserQueryProvider. 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.
-