org.keycloak.admin.client.resource

## Interface RoleScopeResource

-     @Consumes(value="application/json")
       @Produces(value="application/json")
      public interface RoleScopeResource

  Author:
    rodrigo.sasaki@icarros.com.br

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `add(List<RoleRepresentation> rolesToAdd)`
    `List<RoleRepresentation>` | `listAll()`
    `List<RoleRepresentation>` | `listAvailable()`
    `List<RoleRepresentation>` | `listEffective()`
    `List<RoleRepresentation>` | `listEffective(boolean briefRepresentation)`
    `void` | `remove(List<RoleRepresentation> rolesToRemove)`

- - ### Method Detail

    - #### listAll

          @GET
          List<RoleRepresentation> listAll()

    - #### listAvailable

          @GET
           @Path(value="available")
          List<RoleRepresentation> listAvailable()

    - #### listEffective

          @GET
           @Path(value="composite")
          List<RoleRepresentation> listEffective()

    - #### listEffective

          @GET
           @Path(value="composite")
          List<RoleRepresentation> listEffective(@QueryParam(value="briefRepresentation") @DefaultValue(value="true")
                                                                                boolean briefRepresentation)

    - #### add

          @POST
          void add(List<RoleRepresentation> rolesToAdd)

    - #### remove

          @DELETE
          void remove(List<RoleRepresentation> rolesToRemove)

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