1.1 --- a/java/nekurak.net-rest/src/java/cz/frantovo/nekurak/rest/ClankyREST.java Tue Apr 06 00:50:30 2010 +0200
1.2 +++ b/java/nekurak.net-rest/src/java/cz/frantovo/nekurak/rest/ClankyREST.java Tue Apr 06 02:38:47 2010 +0200
1.3 @@ -17,7 +17,7 @@
1.4 @Path("clanek")
1.5 public class ClankyREST {
1.6
1.7 - private static final String MIME_XML = "application/xml";
1.8 + private static final String MIME_XML = "text/xml";
1.9 private static final String MIME_TEXT = "text/plain";
1.10 private HledacSluzby hledac = new HledacSluzby();
1.11
1.12 @@ -47,20 +47,23 @@
1.13
1.14 /**
1.15 * Vložíme nový článek
1.16 - * @return ID založeného článku
1.17 + * @return ID založeného článku (návratový typ musí být String – ne int)
1.18 */
1.19 @POST
1.20 @Consumes(MIME_XML)
1.21 @Produces(MIME_TEXT)
1.22 - public int zaloz() {
1.23 - return 0;
1.24 + public String zaloz(ClanekXML xml) {
1.25 + int id = hledac.getClanekEJB().zalozClanek(xml.getClanek());
1.26 + return id + "\n";
1.27 }
1.28
1.29 /** Aktualizujeme článek */
1.30 @PUT
1.31 @Consumes(MIME_XML)
1.32 @Path("/{id}")
1.33 - public void uloz(@PathParam("id") int id) {
1.34 + public void uprav(@PathParam("id") int id, ClanekXML xml) {
1.35 + xml.setId(id);
1.36 + hledac.getClanekEJB().upravClanek(xml.getClanek());
1.37 }
1.38
1.39 /** Smažeme článek */