public interface RoleLookupProvider
| Modifier and Type | Method and Description |
|---|---|
RoleModel |
getClientRole(ClientModel client,
String name)
Exact search for a client role by given name.
|
RoleModel |
getRealmRole(RealmModel realm,
String name)
Exact search for a role by given name.
|
RoleModel |
getRoleById(RealmModel realm,
String id)
Exact search for a role by its internal ID..
|
Stream<RoleModel> |
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> |
searchForRolesStream(RealmModel realm,
String search,
Integer first,
Integer max)
Case-insensitive search for roles that contain the given string in their name or description.
|
RoleModel getRealmRole(RealmModel realm, String name)
realm - Realm.name - String name of the role.null if no role is found.RoleModel getRoleById(RealmModel realm, String id)
realm - Realm.id - Internal ID of the role.Stream<RoleModel> searchForRolesStream(RealmModel realm, String search, Integer first, Integer max)
realm - Realm.search - Searched substring of the role's name or description.first - First result to return. Ignored if negative or null.max - Maximum number of results to return. Ignored if negative or null.null.RoleModel getClientRole(ClientModel client, String name)
client - Client.name - String name of the role.null if no role is found.Stream<RoleModel> searchForClientRolesStream(ClientModel client, String search, Integer first, Integer max)
client - Client.search - String to search by role's name or description.first - First result to return. Ignored if negative or null.max - Maximum number of results to return. Ignored if negative or null.null.Copyright © 2022 JBoss by Red Hat. All rights reserved.