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 Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.keycloak.models.RealmModel
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    RoleResource(org.keycloak.models.RealmModel realm)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    addComposites(AdminPermissionEvaluator auth, AdminEventBuilder adminEvent, jakarta.ws.rs.core.UriInfo uriInfo, List<org.keycloak.representations.idm.RoleRepresentation> roles, org.keycloak.models.RoleModel role)
     
    protected void
    deleteComposites(AdminEventBuilder adminEvent, jakarta.ws.rs.core.UriInfo uriInfo, List<org.keycloak.representations.idm.RoleRepresentation> roles, org.keycloak.models.RoleModel role)
     
    protected void
    deleteRole(org.keycloak.models.RoleModel role)
     
    protected Stream<org.keycloak.representations.idm.RoleRepresentation>
    getClientRoleComposites(org.keycloak.models.ClientModel app, org.keycloak.models.RoleModel role)
     
    protected Stream<org.keycloak.representations.idm.RoleRepresentation>
    getRealmRoleComposites(org.keycloak.models.RoleModel role)
     
    protected org.keycloak.representations.idm.RoleRepresentation
    getRole(org.keycloak.models.RoleModel roleModel)
     
    protected void
    updateRole(org.keycloak.representations.idm.RoleRepresentation rep, org.keycloak.models.RoleModel role, org.keycloak.models.RealmModel realm, org.keycloak.models.KeycloakSession session)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • realm

      protected org.keycloak.models.RealmModel realm
  • Constructor Details

    • RoleResource

      public RoleResource(org.keycloak.models.RealmModel realm)
  • Method Details

    • getRole

      protected org.keycloak.representations.idm.RoleRepresentation getRole(org.keycloak.models.RoleModel roleModel)
    • deleteRole

      protected void deleteRole(org.keycloak.models.RoleModel role)
    • updateRole

      protected void updateRole(org.keycloak.representations.idm.RoleRepresentation rep, org.keycloak.models.RoleModel role, org.keycloak.models.RealmModel realm, org.keycloak.models.KeycloakSession session)
    • addComposites

      protected void addComposites(AdminPermissionEvaluator auth, AdminEventBuilder adminEvent, jakarta.ws.rs.core.UriInfo uriInfo, List<org.keycloak.representations.idm.RoleRepresentation> roles, org.keycloak.models.RoleModel role)
    • getRealmRoleComposites

      protected Stream<org.keycloak.representations.idm.RoleRepresentation> getRealmRoleComposites(org.keycloak.models.RoleModel role)
    • getClientRoleComposites

      protected Stream<org.keycloak.representations.idm.RoleRepresentation> getClientRoleComposites(org.keycloak.models.ClientModel app, org.keycloak.models.RoleModel role)
    • deleteComposites

      protected void deleteComposites(AdminEventBuilder adminEvent, jakarta.ws.rs.core.UriInfo uriInfo, List<org.keycloak.representations.idm.RoleRepresentation> roles, org.keycloak.models.RoleModel role)