java/nekurak.net-lib/src/cz/frantovo/nekurak/ejb/PodnikRemote.java
author František Kučera <franta-hg@frantovo.cz>
Tue, 08 Jun 2010 09:09:17 +0200
changeset 130 1bbff3f5181f
parent 107 e8371105fcc8
child 132 1ca0d7fdbe51
permissions -rw-r--r--
komentáře – escapování a EJB
     1 package cz.frantovo.nekurak.ejb;
     2 
     3 import cz.frantovo.nekurak.dto.Komentar;
     4 import cz.frantovo.nekurak.dto.Podnik;
     5 import cz.frantovo.nekurak.dto.VysledekHlasovani;
     6 import java.util.Collection;
     7 import javax.ejb.Remote;
     8 
     9 /**
    10  *
    11  * @author fiki
    12  */
    13 @Remote
    14 public interface PodnikRemote {
    15 
    16     public Collection<Podnik> getPodniky();
    17 
    18     public void zalozPodnik(Podnik p);
    19 
    20     public void upravPodnik(Podnik p);
    21 
    22     public Podnik getPodnik(int id);
    23 
    24     public int dopocitejSouradnice();
    25 
    26     /**
    27      * Zaznamená hlas uživatele
    28      * @param podnik ID podniku
    29      * @param hlas true = kuřácký | false = nekuřácký
    30      * @param ipAdresa IP adresa uživatele, který hlasuje
    31      */
    32     public void hlasuj(int podnik, boolean hlas, String ipAdresa);
    33 
    34     /**
    35      * @param podnik ID podniku
    36      * @return agregované výsledky hlasování pro daný podnik
    37      */
    38     public VysledekHlasovani getVysledekHlasovani(int podnik);
    39 
    40     /**
    41      * @param k komentář, který se má přidat k podniku
    42      */
    43     public void komentuj(Komentar k);
    44 }