diff -r df5aedafb826 -r 4bd1e353c527 java/nekurak.net-web/src/java/cz/frantovo/nekurak/web/FunkceEL.java --- a/java/nekurak.net-web/src/java/cz/frantovo/nekurak/web/FunkceEL.java Sun Mar 14 01:37:40 2010 +0100 +++ b/java/nekurak.net-web/src/java/cz/frantovo/nekurak/web/FunkceEL.java Tue Jun 08 14:42:00 2010 +0200 @@ -2,6 +2,10 @@ import cz.frantovo.nekurak.dto.Podnik; import cz.frantovo.nekurak.servlet.Fotky; +import cz.frantovo.nekurak.util.Komentare; +import cz.frantovo.nekurak.vyjimky.KomentarovaVyjimka; +import java.util.logging.Level; +import java.util.logging.Logger; /** * Knihovna funkcí použitelná v EL @@ -20,4 +24,17 @@ public static boolean maFotky(Podnik p) { return !p.getFotky().isEmpty(); } + + /** + * @param komentar komentář včetně kořenové značky, XML jako text + * @return true, pokud vyhovuje XML schématu + */ + public static boolean zkontrolujKomentar(String komentar) { + try { + Komentare.zkontroluj(komentar); + return true; + } catch (KomentarovaVyjimka ex) { + return false; + } + } }