org.keycloak.admin.client.resource

## Interface ScopePermissionResource

-     public interface ScopePermissionResource

  Author:
    Pedro Igor

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `List<PolicyRepresentation>` | `associatedPolicies()`
    `List<PolicyRepresentation>` | `dependentPolicies()`
    `void` | `remove()`
    `List<ResourceRepresentation>` | `resources()`
    `List<ScopeRepresentation>` | `scopes()`
    `ScopePermissionRepresentation` | `toRepresentation()`
    `void` | `update(ScopePermissionRepresentation representation)`

- - ### Method Detail

    - #### toRepresentation

          @GET
           @Produces(value="application/json")
          ScopePermissionRepresentation toRepresentation()

    - #### update

          @PUT
           @Consumes(value="application/json")
          void update(ScopePermissionRepresentation representation)

    - #### remove

          @DELETE
          void remove()

    - #### associatedPolicies

          @Path(value="/associatedPolicies")
           @GET
           @Produces(value="application/json")
          List<PolicyRepresentation> associatedPolicies()

    - #### dependentPolicies

          @Path(value="/dependentPolicies")
           @GET
           @Produces(value="application/json")
          List<PolicyRepresentation> dependentPolicies()

    - #### resources

          @Path(value="/resources")
           @GET
           @Produces(value="application/json")
          List<ResourceRepresentation> resources()

    - #### scopes

          @Path(value="/scopes")
           @GET
           @Produces(value="application/json")
          List<ScopeRepresentation> scopes()

Copyright © 2021 JBoss by Red Hat. All rights reserved.