Interface ProfileResource


  • @Path("profiles")
    public interface ProfileResource
    Author:
    Endi S. Dewata
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      javax.ws.rs.core.Response addProfile​(ProfileData profileData)  
      javax.ws.rs.core.Response changeStatus​(java.lang.String profileID, java.lang.String action)  
      javax.ws.rs.core.Response findProfiles​(java.lang.String filter, java.lang.Integer start, java.lang.Integer size)  
      javax.ws.rs.core.Response getProfile​(java.lang.String profileID)  
      javax.ws.rs.core.Response removeProfile​(java.lang.String profileID)  
      javax.ws.rs.core.Response updateProfile​(java.lang.String profileID, ProfileData profileData)  
    • Method Detail

      • findProfiles

        @GET
        javax.ws.rs.core.Response findProfiles​(@QueryParam("filter")
                                               java.lang.String filter,
                                               @QueryParam("start")
                                               java.lang.Integer start,
                                               @QueryParam("size")
                                               java.lang.Integer size)
      • getProfile

        @GET
        @Path("{profileID}")
        javax.ws.rs.core.Response getProfile​(@PathParam("profileID")
                                             java.lang.String profileID)
      • addProfile

        @POST
        javax.ws.rs.core.Response addProfile​(ProfileData profileData)
      • updateProfile

        @Path("{profileID}")
        javax.ws.rs.core.Response updateProfile​(@PathParam("profileID")
                                                java.lang.String profileID,
                                                ProfileData profileData)
      • changeStatus

        @POST
        @Path("{profileID}")
        javax.ws.rs.core.Response changeStatus​(@PathParam("profileID")
                                               java.lang.String profileID,
                                               @QueryParam("action")
                                               java.lang.String action)
      • removeProfile

        @DELETE
        @Path("{profileID}")
        javax.ws.rs.core.Response removeProfile​(@PathParam("profileID")
                                                java.lang.String profileID)