@Path(value="profiles")
public interface ProfileResource
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
createProfile(ProfileData data) |
void |
deleteProfile(java.lang.String id) |
ProfileDataInfos |
listProfiles(java.lang.Integer start,
java.lang.Integer size) |
javax.ws.rs.core.Response |
modifyProfile(java.lang.String id,
ProfileData data) |
void |
modifyProfileState(java.lang.String id,
java.lang.String action) |
ProfileData |
retrieveProfile(java.lang.String id) |
@GET
@Produces(value={"application/xml","application/json"})
ProfileDataInfos listProfiles(@QueryParam(value="start")
java.lang.Integer start,
@QueryParam(value="size")
java.lang.Integer size)
@GET
@Path(value="{id}")
@Produces(value={"application/xml","application/json"})
ProfileData retrieveProfile(@PathParam(value="id")
java.lang.String id)
@POST
@Produces(value={"application/xml","application/json"})
@Consumes(value={"application/xml","application/json"})
javax.ws.rs.core.Response createProfile(ProfileData data)
@POST
@Path(value="{id}")
@Produces(value={"application/xml","application/json"})
void modifyProfileState(@PathParam(value="id")
java.lang.String id,
@QueryParam(value="action")
java.lang.String action)
@PUT
@Path(value="{id}")
@Produces(value={"application/xml","application/json"})
@Consumes(value={"application/xml","application/json"})
javax.ws.rs.core.Response modifyProfile(@PathParam(value="id")
java.lang.String id,
ProfileData data)
@DELETE
@Path(value="{id}")
@Produces(value={"application/xml","application/json"})
void deleteProfile(@PathParam(value="id")
java.lang.String id)