public class MapRoleProvider extends Object implements RoleProvider
| Constructor and Description |
|---|
MapRoleProvider(KeycloakSession session,
MapStorage<MapRoleEntity,RoleModel> roleStore) |
| Modifier and Type | Method and Description |
|---|---|
RoleModel |
addClientRole(ClientModel client,
String id,
String name) |
RoleModel |
addRealmRole(RealmModel realm,
String id,
String name) |
void |
close() |
RoleModel |
getClientRole(ClientModel client,
String name) |
Stream<RoleModel> |
getClientRolesStream(ClientModel client) |
Stream<RoleModel> |
getClientRolesStream(ClientModel client,
Integer first,
Integer max) |
RoleModel |
getRealmRole(RealmModel realm,
String name) |
Stream<RoleModel> |
getRealmRolesStream(RealmModel realm) |
Stream<RoleModel> |
getRealmRolesStream(RealmModel realm,
Integer first,
Integer max) |
RoleModel |
getRoleById(RealmModel realm,
String id) |
boolean |
removeRole(RoleModel role) |
void |
removeRoles(ClientModel client) |
void |
removeRoles(RealmModel realm) |
Stream<RoleModel> |
searchForClientRolesStream(ClientModel client,
String search,
Integer first,
Integer max) |
Stream<RoleModel> |
searchForRolesStream(RealmModel realm,
String search,
Integer first,
Integer max) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddClientRole, addRealmRole, getRealmRolespublic MapRoleProvider(KeycloakSession session, MapStorage<MapRoleEntity,RoleModel> roleStore)
public RoleModel addRealmRole(RealmModel realm, String id, String name)
addRealmRole in interface RoleProviderpublic Stream<RoleModel> getRealmRolesStream(RealmModel realm, Integer first, Integer max)
getRealmRolesStream in interface RoleProviderpublic Stream<RoleModel> getRealmRolesStream(RealmModel realm)
getRealmRolesStream in interface RoleProviderpublic RoleModel addClientRole(ClientModel client, String id, String name)
addClientRole in interface RoleProviderpublic Stream<RoleModel> getClientRolesStream(ClientModel client, Integer first, Integer max)
getClientRolesStream in interface RoleProviderpublic Stream<RoleModel> getClientRolesStream(ClientModel client)
getClientRolesStream in interface RoleProviderpublic boolean removeRole(RoleModel role)
removeRole in interface RoleProviderpublic void removeRoles(RealmModel realm)
removeRoles in interface RoleProviderpublic void removeRoles(ClientModel client)
removeRoles in interface RoleProviderpublic RoleModel getRealmRole(RealmModel realm, String name)
getRealmRole in interface RoleLookupProviderpublic RoleModel getClientRole(ClientModel client, String name)
getClientRole in interface RoleLookupProviderpublic RoleModel getRoleById(RealmModel realm, String id)
getRoleById in interface RoleLookupProviderpublic Stream<RoleModel> searchForRolesStream(RealmModel realm, String search, Integer first, Integer max)
searchForRolesStream in interface RoleLookupProviderpublic Stream<RoleModel> searchForClientRolesStream(ClientModel client, String search, Integer first, Integer max)
searchForClientRolesStream in interface RoleLookupProviderCopyright © 2021 JBoss by Red Hat. All rights reserved.