Class PermissionsResource


  • @Path("/v1/permissions")
    @Produces("application/json")
    public class PermissionsResource
    extends Object
    • Constructor Detail

    • Method Detail

      • getPermissions

        @GET
        public ResultList<ResourcePermission> getPermissions​(@Context
                                                             javax.ws.rs.core.SecurityContext securityContext,
                                                             @QueryParam("user")
                                                             String user)
      • getPermission

        @GET
        @Path("/{resource}")
        public ResourcePermission getPermission​(@Context
                                                javax.ws.rs.core.SecurityContext securityContext,
                                                @QueryParam("user")
                                                String user,
                                                @PathParam("resource")
                                                String resource)
      • getPermission

        @GET
        @Path("/{resource}/{id}")
        public ResourcePermission getPermission​(@Context
                                                javax.ws.rs.core.SecurityContext securityContext,
                                                @QueryParam("user")
                                                String user,
                                                @PathParam("resource")
                                                String resource,
                                                @PathParam("id")
                                                UUID id)
      • getPermission

        @GET
        @Path("/{resource}/name/{name}")
        public ResourcePermission getPermission​(@Context
                                                javax.ws.rs.core.SecurityContext securityContext,
                                                @QueryParam("user")
                                                String user,
                                                @PathParam("resource")
                                                String resource,
                                                @PathParam("name")
                                                String name)
      • getPermissionForPolicies

        @GET
        @Path("/policies")
        public ResultList<ResourcePermission> getPermissionForPolicies​(@Context
                                                                       javax.ws.rs.core.SecurityContext securityContext,
                                                                       @QueryParam("ids")
                                                                       List<UUID> ids)