Interface UserResource

All Known Implementing Classes:
UserService

@Path("admin/users") public interface UserResource
Author:
Endi S. Dewata
  • Field Details

  • Method Details

    • findUsers

      @GET javax.ws.rs.core.Response findUsers(@QueryParam("filter") String filter, @QueryParam("start") Integer start, @QueryParam("size") Integer size)
    • addUser

      @POST javax.ws.rs.core.Response addUser(UserData userData)
    • getUser

      @GET @Path("{userID}") javax.ws.rs.core.Response getUser(@PathParam("userID") String userID)
    • modifyUser

      @Path("{userID}") javax.ws.rs.core.Response modifyUser(@PathParam("userID") String userID, UserData userData)
    • removeUser

      @DELETE @Path("{userID}") javax.ws.rs.core.Response removeUser(@PathParam("userID") String userID)
    • findUserCerts

      @GET @Path("{userID}/certs") javax.ws.rs.core.Response findUserCerts(@PathParam("userID") String userID, @QueryParam("start") Integer start, @QueryParam("size") Integer size)
    • addUserCert

      @POST @Path("{userID}/certs") javax.ws.rs.core.Response addUserCert(@PathParam("userID") String userID, UserCertData userCertData)
    • getUserCert

      @GET @Path("{userID}/certs/{certID}") javax.ws.rs.core.Response getUserCert(@PathParam("userID") String userID, @PathParam("certID") String certID)
    • removeUserCert

      @DELETE @Path("{userID}/certs/{certID}") javax.ws.rs.core.Response removeUserCert(@PathParam("userID") String userID, @PathParam("certID") String certID)
    • findUserMemberships

      @GET @Path("{userID}/memberships") javax.ws.rs.core.Response findUserMemberships(@PathParam("userID") String userID, @QueryParam("filter") String filter, @QueryParam("start") Integer start, @QueryParam("size") Integer size)
    • addUserMembership

      @POST @Path("{userID}/memberships") javax.ws.rs.core.Response addUserMembership(@PathParam("userID") String userID, String groupID)
    • removeUserMembership

      @DELETE @Path("{userID}/memberships/{groupID}") javax.ws.rs.core.Response removeUserMembership(@PathParam("userID") String userID, @PathParam("groupID") String groupID)