1 package cz.frantovo.nekurak.rest;
3 import cz.frantovo.nekurak.dto.Clanek;
4 import cz.frantovo.nekurak.xml.ClanekXML;
5 import javax.ws.rs.Consumes;
6 import javax.ws.rs.DELETE;
7 import javax.ws.rs.GET;
8 import javax.ws.rs.POST;
9 import javax.ws.rs.PUT;
10 import javax.ws.rs.Path;
11 import javax.ws.rs.PathParam;
12 import javax.ws.rs.Produces;
15 public class ClankyREST {
17 private static final String MIME_XML = "text/xml";
19 /** Vypíšeme seznam všech článků v systému */
22 @Produces("text/plain")
23 public String getClanky() {
24 return "tady bude seznam";
27 /** Získáme konkrétní článek */
31 public ClanekXML ziskej(@PathParam("id") int id) {
32 Clanek c = new Clanek();
34 c.setNadpis("Nadpis článku");
35 c.setText("nějaký pěkný text");
36 return new ClanekXML(c);
41 * @return ID založeného článku
45 @Produces("text/plain")
50 /** Aktualizujeme článek */
54 public void uloz(@PathParam("id") int id) {
60 public void smaz(@PathParam("id") int id) {