Class PrivilegeResource


  • @Path("/1/entitlement/privilege")
    public class PrivilegeResource
    extends ResourceBase
    REST for privilege management
    • Constructor Detail

      • PrivilegeResource

        public PrivilegeResource()
    • Method Detail

      • privileges

        @GET
        @Produces("application/json")
        public String privileges​(@Context
                                 jakarta.ws.rs.core.HttpHeaders headers,
                                 @Context
                                 jakarta.servlet.http.HttpServletRequest request,
                                 @QueryParam("realm") @DefaultValue("/")
                                 String realm,
                                 @QueryParam("filter")
                                 List filters)
      • createPrivilege

        @POST
        @Produces("application/json")
        public String createPrivilege​(@Context
                                      jakarta.ws.rs.core.HttpHeaders headers,
                                      @Context
                                      jakarta.servlet.http.HttpServletRequest request,
                                      @FormParam("realm") @DefaultValue("/")
                                      String realm,
                                      @FormParam("privilege.json")
                                      String jsonString)
      • modifyPrivilege

        @PUT
        @Produces("application/json")
        @Path("/{name}")
        public String modifyPrivilege​(@Context
                                      jakarta.ws.rs.core.HttpHeaders headers,
                                      @Context
                                      jakarta.servlet.http.HttpServletRequest request,
                                      @FormParam("realm") @DefaultValue("/")
                                      String realm,
                                      @FormParam("privilege.json")
                                      String jsonString,
                                      @PathParam("name")
                                      String name)
      • privilege

        @GET
        @Produces("application/json")
        @Path("/{name}")
        public String privilege​(@Context
                                jakarta.ws.rs.core.HttpHeaders headers,
                                @Context
                                jakarta.servlet.http.HttpServletRequest request,
                                @QueryParam("realm") @DefaultValue("/")
                                String realm,
                                @PathParam("name")
                                String name)
      • deletePrivilege

        @DELETE
        @Produces("application/json")
        @Path("/{name}")
        public String deletePrivilege​(@Context
                                      jakarta.ws.rs.core.HttpHeaders headers,
                                      @Context
                                      jakarta.servlet.http.HttpServletRequest request,
                                      @QueryParam("realm") @DefaultValue("/")
                                      String realm,
                                      @PathParam("name")
                                      String name)