# HG changeset patch # User Torsten Irländer # Date 1369840633 -7200 # Node ID d2434d55daa338bb333d4efb0ca0f8558e034e46 # Parent bfc34abd22525f2c90daa5cc5c19d4072c37a02f Adding stubs for methods to DELETE und UPDATE a kommentar. The logic must be implemented in the repository. diff -r bfc34abd2252 -r d2434d55daa3 src/main/java/de/intevation/lada/rest/LKommentarService.java --- a/src/main/java/de/intevation/lada/rest/LKommentarService.java Tue May 28 11:48:22 2013 +0200 +++ b/src/main/java/de/intevation/lada/rest/LKommentarService.java Wed May 29 17:17:13 2013 +0200 @@ -11,6 +11,8 @@ import javax.ws.rs.Consumes; import javax.ws.rs.GET; import javax.ws.rs.POST; +import javax.ws.rs.DELETE; +import javax.ws.rs.PUT; import javax.ws.rs.Path; import javax.ws.rs.PathParam; import javax.ws.rs.Produces; @@ -55,6 +57,36 @@ return repository.findById(LKommentarP.class, id); } + @DELETE + @Path("/{id}") + @Produces("text/json") + public String delete(@PathParam("id") String id) { + return "[{success: true}]"; + //String response = repository.delete(id); + //if (response.isEmpty()) { + // return "[{success: true}]"; + //} + //else { + // return "[{success: false," + + // " error: " + response + "}]"; + //} + } + + @PUT + @Produces("text/json") + @Consumes("application/json") + public String update(LKommentarP kommentar) { + return "[{success: true}]"; + //String response = repository.delete(id); + //if (response.isEmpty()) { + // return "[{success: true}]"; + //} + //else { + // return "[{success: false," + + // " error: " + response + "}]"; + //} + } + /** * Request a list of LKommentarP objects filtered by LProbe id. * @@ -75,7 +107,6 @@ } @POST - @Path("/create") @Consumes("application/json") public String create(LKommentarP kommentar) { String response = repository.create(kommentar);