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
franta-hg@110
     1
package cz.frantovo.nekurak.rest;
franta-hg@110
     2
franta-hg@110
     3
import cz.frantovo.nekurak.util.HttpPozadavek;
franta-hg@110
     4
import cz.frantovo.nekurak.web.HledacSluzby;
franta-hg@110
     5
import cz.frantovo.nekurak.xml.HlasXML;
franta-hg@110
     6
import javax.servlet.http.HttpServletRequest;
franta-hg@110
     7
import javax.ws.rs.Consumes;
franta-hg@110
     8
import javax.ws.rs.POST;
franta-hg@110
     9
import javax.ws.rs.Path;
franta-hg@110
    10
import javax.ws.rs.Produces;
franta-hg@110
    11
import javax.ws.rs.core.Context;
franta-hg@110
    12
franta-hg@110
    13
@Path("hlas")
franta-hg@110
    14
public class HlasovaniREST {
franta-hg@110
    15
franta-hg@145
    16
	@Context
franta-hg@145
    17
	HttpServletRequest pozadavek;
franta-hg@145
    18
	private static final String MIME_XML = "text/xml";
franta-hg@145
    19
	private static final String MIME_TEXT = "text/plain";
franta-hg@145
    20
	private HledacSluzby hledac = new HledacSluzby();
franta-hg@110
    21
franta-hg@145
    22
	@POST
franta-hg@145
    23
	@Consumes(MIME_XML)
franta-hg@145
    24
	@Produces(MIME_TEXT)
franta-hg@145
    25
	public String hlasuj(HlasXML xml) {
franta-hg@145
    26
		hledac.getPodnikEJB().hlasuj(xml.getPodnik(), xml.isKourit(), HttpPozadavek.getIPadresa(pozadavek));
franta-hg@145
    27
		return "ok";
franta-hg@145
    28
	}
franta-hg@110
    29
}