java/nekurak.net-web/src/java/cz/frantovo/nekurak/rest/HlasovaniREST.java
changeset 110 c2590a59a02a
child 145 0efefbf5f8b6
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/java/nekurak.net-web/src/java/cz/frantovo/nekurak/rest/HlasovaniREST.java	Tue Apr 27 19:04:20 2010 +0200
     1.3 @@ -0,0 +1,29 @@
     1.4 +package cz.frantovo.nekurak.rest;
     1.5 +
     1.6 +import cz.frantovo.nekurak.util.HttpPozadavek;
     1.7 +import cz.frantovo.nekurak.web.HledacSluzby;
     1.8 +import cz.frantovo.nekurak.xml.HlasXML;
     1.9 +import javax.servlet.http.HttpServletRequest;
    1.10 +import javax.ws.rs.Consumes;
    1.11 +import javax.ws.rs.POST;
    1.12 +import javax.ws.rs.Path;
    1.13 +import javax.ws.rs.Produces;
    1.14 +import javax.ws.rs.core.Context;
    1.15 +
    1.16 +@Path("hlas")
    1.17 +public class HlasovaniREST {
    1.18 +
    1.19 +    @Context
    1.20 +    HttpServletRequest pozadavek;
    1.21 +    private static final String MIME_XML = "text/xml";
    1.22 +    private static final String MIME_TEXT = "text/plain";
    1.23 +    private HledacSluzby hledac = new HledacSluzby();
    1.24 +
    1.25 +    @POST
    1.26 +    @Consumes(MIME_XML)
    1.27 +    @Produces(MIME_TEXT)
    1.28 +    public String hlasuj(HlasXML xml) {
    1.29 +	hledac.getPodnikEJB().hlasuj(xml.getPodnik(), xml.isKourit(), HttpPozadavek.getIPadresa(pozadavek));
    1.30 +	return "ok";
    1.31 +    }
    1.32 +}