java/nekurak.net-web/src/java/cz/frantovo/nekurak/rest/HlasovaniREST.java
author František Kučera <franta-hg@frantovo.cz>
Sun Jun 20 14:46:47 2010 +0200 (2010-06-20)
changeset 145 0efefbf5f8b6
parent 110 c2590a59a02a
child 174 ca3c7dd220fe
permissions -rw-r--r--
Formátování kódu, důsledné používání tabulátorů, drobné úpravy, StringBuilder
     1 package cz.frantovo.nekurak.rest;
     2 
     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;
    12 
    13 @Path("hlas")
    14 public class HlasovaniREST {
    15 
    16 	@Context
    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();
    21 
    22 	@POST
    23 	@Consumes(MIME_XML)
    24 	@Produces(MIME_TEXT)
    25 	public String hlasuj(HlasXML xml) {
    26 		hledac.getPodnikEJB().hlasuj(xml.getPodnik(), xml.isKourit(), HttpPozadavek.getIPadresa(pozadavek));
    27 		return "ok";
    28 	}
    29 }