diff -r 1bbff3f5181f -r 1ca0d7fdbe51 java/nekurak.net-web/src/java/cz/frantovo/nekurak/web/OdeslatKomentar.java --- a/java/nekurak.net-web/src/java/cz/frantovo/nekurak/web/OdeslatKomentar.java Tue Jun 08 09:09:17 2010 +0200 +++ b/java/nekurak.net-web/src/java/cz/frantovo/nekurak/web/OdeslatKomentar.java Tue Jun 08 12:56:46 2010 +0200 @@ -1,6 +1,9 @@ package cz.frantovo.nekurak.web; import cz.frantovo.nekurak.dto.Komentar; +import cz.frantovo.nekurak.vyjimky.KomentarovaVyjimka; +import cz.frantovo.nekurak.vyjimky.TexyVyjimka; +import java.util.logging.Level; import java.util.logging.Logger; /** @@ -11,8 +14,18 @@ private HledacSluzby hledac = new HledacSluzby(); private static final Logger log = Logger.getLogger(OdeslatKomentar.class.getSimpleName()); + private boolean ok = false; - public void setKomentar(Komentar k) { - hledac.getPodnikEJB().komentuj(k); + public void setKomentar(Komentar k) throws TexyVyjimka { + try { + hledac.getPodnikEJB().komentuj(k); + ok = true; + } catch (KomentarovaVyjimka e) { + log.log(Level.WARNING, "chyba při vkládání komentáře", e); + } + } + + public boolean isOk() { + return ok; } }