Uses of Interface
org.keycloak.models.RoleModel
-
-
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. DESCRIPTIONstatic SearchableModelField<RoleModel>RoleModel.SearchableFields. IDstatic SearchableModelField<RoleModel>RoleModel.SearchableFields. IS_CLIENT_ROLEstatic 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 Set<RoleModel>RoleMapperModel. getClientRoleMappings(ClientModel app)Deprecated.UsegetClientRoleMappingsStreaminstead.default Set<RoleModel>RoleMapperModel.Streams. getClientRoleMappings(ClientModel app)default Stream<RoleModel>RoleMapperModel. getClientRoleMappingsStream(ClientModel app)Returns stream of client roles that are directly set to this object for the given client.Stream<RoleModel>RoleMapperModel.Streams. getClientRoleMappingsStream(ClientModel app)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 Set<RoleModel>RoleModel. getComposites()Deprecated.UsegetCompositesStreaminstead.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.Set<RoleModel>RoleMapperModel. getRealmRoleMappings()Deprecated.UsegetRealmRoleMappingsStreaminstead.default Set<RoleModel>RoleMapperModel.Streams. getRealmRoleMappings()default Stream<RoleModel>RoleMapperModel. getRealmRoleMappingsStream()Returns stream of realm roles that are directly set to this object.Stream<RoleModel>RoleMapperModel.Streams. getRealmRoleMappingsStream()default Set<RoleModel>RealmProvider. getRealmRoles(RealmModel realm)Deprecated.Use the corresponding method fromRoleProvider.default Set<RoleModel>RealmProvider. getRealmRoles(RealmModel realm, Integer first, Integer max)Deprecated.Use the corresponding method fromRoleProvider.default Set<RoleModel>RoleProvider. getRealmRoles(RealmModel realm)Deprecated.use the stream variant insteaddefault 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.default Set<RoleModel>ScopeContainerModel. getRealmScopeMappings()Deprecated.UsegetRealmScopeMappingsStreaminstead.Stream<RoleModel>ScopeContainerModel. getRealmScopeMappingsStream()From the scope mappings returned byScopeContainerModel.getScopeMappingsStream()returns only those that belong to the realm that owns this scope container.Set<RoleModel>RoleMapperModel. getRoleMappings()Deprecated.UsegetRoleMappingsStreaminstead.default Set<RoleModel>RoleMapperModel.Streams. getRoleMappings()default Stream<RoleModel>RoleMapperModel. getRoleMappingsStream()Returns stream of all role (both realm all client) that are directly set to this object.Stream<RoleModel>RoleMapperModel.Streams. getRoleMappingsStream()default Set<RoleModel>ClientSessionContext. getRoles()Deprecated.UsegetRolesStreaminstead.default Set<RoleModel>RoleContainerModel. getRoles()Deprecated.UsegetRolesStreaminstead.default Set<RoleModel>RoleContainerModel. getRoles(Integer firstResult, Integer maxResults)Deprecated.UsegetRolesStreaminstead.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.default Set<RoleModel>ScopeContainerModel. getScopeMappings()Deprecated.UsegetScopeMappingsStreaminstead.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.default Set<RoleModel>RoleContainerModel. searchForRoles(String search, Integer first, Integer max)Deprecated.UsesearchForRolesStreaminstead.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)default List<GroupModel>GroupProvider. getGroupsByRole(RealmModel realm, RoleModel role, int firstResult, int maxResults)Deprecated.UsegetGroupsByRoleStreaminstead.default List<GroupModel>RealmProvider. getGroupsByRole(RealmModel realm, RoleModel role, int firstResult, int maxResults)Deprecated.Use the corresponding method fromGroupProvider.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(Iterable<GroupModel> groups, RoleModel targetRole, boolean checkParentGroup)Deprecated.UseRoleUtils.hasRoleFromGroup(Stream, RoleModel, boolean)hasRoleFromGroup(Stream, RoleModel, boolean)} instead.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
Methods in org.keycloak.storage with parameters of type RoleModel Modifier and Type Method Description default voidUserStorageProvider. preRemove(RealmModel realm, RoleModel role)Callback when a role is removed. -
Uses of RoleModel in org.keycloak.storage.adapter
Methods in org.keycloak.storage.adapter that return types with arguments of type RoleModel Modifier and Type Method Description Set<RoleModel>AbstractUserAdapter. getClientRoleMappings(ClientModel app)Set<RoleModel>AbstractUserAdapter.Streams. getClientRoleMappings(ClientModel app)Set<RoleModel>AbstractUserAdapterFederatedStorage. getClientRoleMappings(ClientModel app)Gets role mappings from federated storage and automatically appends default roles.Set<RoleModel>AbstractUserAdapterFederatedStorage.Streams. getClientRoleMappings(ClientModel app)Stream<RoleModel>AbstractUserAdapter.Streams. getClientRoleMappingsStream(ClientModel app)Stream<RoleModel>AbstractUserAdapterFederatedStorage.Streams. getClientRoleMappingsStream(ClientModel app)protected Set<RoleModel>AbstractUserAdapterFederatedStorage. getFederatedRoleMappings()Set<RoleModel>AbstractUserAdapter. getRealmRoleMappings()Set<RoleModel>AbstractUserAdapter.Streams. getRealmRoleMappings()Set<RoleModel>AbstractUserAdapterFederatedStorage. getRealmRoleMappings()Gets role mappings from federated storage and automatically appends default roles.Set<RoleModel>AbstractUserAdapterFederatedStorage.Streams. getRealmRoleMappings()Stream<RoleModel>AbstractUserAdapter.Streams. getRealmRoleMappingsStream()Stream<RoleModel>AbstractUserAdapterFederatedStorage.Streams. getRealmRoleMappingsStream()Set<RoleModel>AbstractUserAdapter. getRoleMappings()Set<RoleModel>AbstractUserAdapter.Streams. getRoleMappings()Set<RoleModel>AbstractUserAdapterFederatedStorage. getRoleMappings()Gets role mappings from federated storage and automatically appends default roles.Set<RoleModel>AbstractUserAdapterFederatedStorage.Streams. getRoleMappings()protected Set<RoleModel>AbstractUserAdapter. getRoleMappingsInternal()protected Set<RoleModel>AbstractUserAdapterFederatedStorage. getRoleMappingsInternal()Stream<RoleModel>AbstractUserAdapter.Streams. getRoleMappingsStream()Stream<RoleModel>AbstractUserAdapterFederatedStorage.Streams. getRoleMappingsStream()Methods in org.keycloak.storage.adapter with parameters of type RoleModel Modifier and Type Method Description voidAbstractUserAdapter. deleteRoleMapping(RoleModel role)voidAbstractUserAdapterFederatedStorage. deleteRoleMapping(RoleModel role)voidAbstractUserAdapter. grantRole(RoleModel role)voidAbstractUserAdapterFederatedStorage. grantRole(RoleModel role)booleanAbstractUserAdapter. hasRole(RoleModel role)booleanAbstractUserAdapter.Streams. hasRole(RoleModel role)booleanAbstractUserAdapterFederatedStorage. hasRole(RoleModel role)booleanAbstractUserAdapterFederatedStorage.Streams. hasRole(RoleModel role) -
Uses of RoleModel in org.keycloak.storage.client
Methods in org.keycloak.storage.client with parameters of type RoleModel Modifier and Type Method Description default voidClientStorageProvider. preRemove(RealmModel realm, RoleModel role)Callback when a role is removed. -
Uses of RoleModel in org.keycloak.storage.federated
Methods in org.keycloak.storage.federated that return types with arguments of type RoleModel Modifier and Type Method Description Set<RoleModel>UserRoleMappingsFederatedStorage. getRoleMappings(RealmModel realm, String userId)Deprecated.UsegetRoleMappingsStreaminstead.default Set<RoleModel>UserRoleMappingsFederatedStorage.Streams. getRoleMappings(RealmModel realm, String userId)default Stream<RoleModel>UserRoleMappingsFederatedStorage. getRoleMappingsStream(RealmModel realm, String userId)Obtains the roles associated with the federated user identified byuserId.Stream<RoleModel>UserRoleMappingsFederatedStorage.Streams. getRoleMappingsStream(RealmModel realm, String userId)Methods in org.keycloak.storage.federated with parameters of type RoleModel Modifier and Type Method Description voidUserRoleMappingsFederatedStorage. deleteRoleMapping(RealmModel realm, String userId, RoleModel role)voidUserRoleMappingsFederatedStorage. grantRole(RealmModel realm, String userId, RoleModel role)voidUserFederatedStorageProvider. preRemove(RealmModel realm, RoleModel role) -
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 List<UserModel>UserQueryProvider. getRoleMembers(RealmModel realm, RoleModel role)Deprecated.UsegetRoleMembersStreaminstead.default List<UserModel>UserQueryProvider. getRoleMembers(RealmModel realm, RoleModel role, int firstResult, int maxResults)Deprecated.UsegetRoleMembersStreaminstead.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.
-