Class RoleResource
- java.lang.Object
- 
- org.keycloak.services.resources.admin.RoleResource
 
- 
- Direct Known Subclasses:
- RealmRolesPartialImport.RoleHelper,- RoleByIdResource,- RoleContainerResource
 
 public abstract class RoleResource extends Object - Version:
- $Revision: 1 $
- Author:
- Bill Burke
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected RealmModelrealm
 - 
Constructor SummaryConstructors Constructor Description RoleResource(RealmModel realm)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddComposites(AdminPermissionEvaluator auth, AdminEventBuilder adminEvent, javax.ws.rs.core.UriInfo uriInfo, List<RoleRepresentation> roles, RoleModel role)protected voiddeleteComposites(AdminEventBuilder adminEvent, javax.ws.rs.core.UriInfo uriInfo, List<RoleRepresentation> roles, RoleModel role)protected voiddeleteRole(RoleModel role)protected Stream<RoleRepresentation>getClientRoleComposites(ClientModel app, RoleModel role)protected Stream<RoleRepresentation>getRealmRoleComposites(RoleModel role)protected RoleRepresentationgetRole(RoleModel roleModel)protected voidupdateRole(RoleRepresentation rep, RoleModel role, RealmModel realm, KeycloakSession session)
 
- 
- 
- 
Field Detail- 
realmprotected RealmModel realm 
 
- 
 - 
Constructor Detail- 
RoleResourcepublic RoleResource(RealmModel realm) 
 
- 
 - 
Method Detail- 
getRoleprotected RoleRepresentation getRole(RoleModel roleModel) 
 - 
deleteRoleprotected void deleteRole(RoleModel role) 
 - 
updateRoleprotected void updateRole(RoleRepresentation rep, RoleModel role, RealmModel realm, KeycloakSession session) 
 - 
addCompositesprotected void addComposites(AdminPermissionEvaluator auth, AdminEventBuilder adminEvent, javax.ws.rs.core.UriInfo uriInfo, List<RoleRepresentation> roles, RoleModel role) 
 - 
getRealmRoleCompositesprotected Stream<RoleRepresentation> getRealmRoleComposites(RoleModel role) 
 - 
getClientRoleCompositesprotected Stream<RoleRepresentation> getClientRoleComposites(ClientModel app, RoleModel role) 
 - 
deleteCompositesprotected void deleteComposites(AdminEventBuilder adminEvent, javax.ws.rs.core.UriInfo uriInfo, List<RoleRepresentation> roles, RoleModel role) 
 
- 
 
-