Hlasování: funguje zobrazování výsledků i posílání hlasů.
1 package cz.frantovo.nekurak.rest;
3 import cz.frantovo.nekurak.util.HttpPozadavek;
4 import cz.frantovo.nekurak.web.HledacSluzby;
5 import cz.frantovo.nekurak.xml.HlasXML;
6 import javax.servlet.http.HttpServletRequest;
7 import javax.ws.rs.Consumes;
8 import javax.ws.rs.POST;
9 import javax.ws.rs.Path;
10 import javax.ws.rs.Produces;
11 import javax.ws.rs.core.Context;
14 public class HlasovaniREST {
17 HttpServletRequest pozadavek;
18 private static final String MIME_XML = "text/xml";
19 private static final String MIME_TEXT = "text/plain";
20 private HledacSluzby hledac = new HledacSluzby();
25 public String hlasuj(HlasXML xml) {
26 hledac.getPodnikEJB().hlasuj(xml.getPodnik(), xml.isKourit(), HttpPozadavek.getIPadresa(pozadavek));