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
realm
-
Constructor Summary
Constructors Constructor Description RoleResource(org.keycloak.models.RealmModel realm)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addComposites(AdminPermissionEvaluator auth, AdminEventBuilder adminEvent, javax.ws.rs.core.UriInfo uriInfo, List<org.keycloak.representations.idm.RoleRepresentation> roles, org.keycloak.models.RoleModel role)
protected void
deleteComposites(AdminEventBuilder adminEvent, javax.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)
-
-
-
Method Detail
-
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, javax.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, javax.ws.rs.core.UriInfo uriInfo, List<org.keycloak.representations.idm.RoleRepresentation> roles, org.keycloak.models.RoleModel role)
-
-