Class UserResource

java.lang.Object
dev.getelements.elements.rest.user.UserResource

@Path("user") public class UserResource extends Object
Created by patricktwohig on 3/25/15.
  • Constructor Details

    • UserResource

      public UserResource()
  • Method Details

    • getUsers

      @GET @Produces("application/json") public Pagination<User> getUsers(@QueryParam("offset") @DefaultValue("0") int offset, @QueryParam("count") @DefaultValue("20") int count, @QueryParam("search") String search)
    • getUser

      @GET @Path("{name}") @Produces("application/json") public User getUser(@PathParam("name") String name)
    • getCurrentUser

      @GET @Path("me") @Produces("application/json") public User getCurrentUser()
    • updateUser

      @PUT @Path("{userId}") @Consumes("application/json") @Produces("application/json") public User updateUser(UserUpdateRequest userUpdateRequest, @PathParam("userId") String userId)
    • updateUserPassword

      @PUT @Path("{userId}/password") @Consumes("application/json") @Produces("application/json") public SessionCreation updateUserPassword(UserUpdatePasswordRequest userUpdatePasswordRequest, @PathParam("userId") String userId)
    • createUser

      @POST @Consumes("application/json") @Produces("application/json") public UserCreateResponse createUser(UserCreateRequest userCreateRequest)
    • deactivateUser

      @DELETE @Path("{name}") public void deactivateUser(@PathParam("name") String name)
    • getUserService

      public UserService getUserService()
    • setUserService

      @Inject public void setUserService(UserService userService)
    • getValidationHelper

      public ValidationHelper getValidationHelper()
    • setValidationHelper

      @Inject public void setValidationHelper(ValidationHelper validationHelper)