franta-hg@12: package cz.frantovo.sql.vyuka.dto; franta-hg@12: franta-hg@12: import cz.frantovo.sql.vyuka.Html; franta-hg@12: franta-hg@12: /** franta-hg@12: * Hláška úspěšného provedení. franta-hg@12: * @author fiki franta-hg@12: */ franta-hg@12: public class Hlaska implements HtmlObjekt { franta-hg@12: franta-hg@12: private String text; franta-hg@12: private Typ typ; franta-hg@24: private boolean escapovat = true; franta-hg@12: franta-hg@12: /** franta-hg@12: * SQL hláška franta-hg@12: * @param text text hlášky franta-hg@12: * @param typ ovlivňuje ikonku franta-hg@12: * @param escapovat zda máme escapovat text kvůli HTML značkám franta-hg@12: */ franta-hg@12: public Hlaska(String text, Typ typ, boolean escapovat) { franta-hg@12: this.text = text; franta-hg@12: this.typ = typ; franta-hg@12: this.escapovat = escapovat; franta-hg@12: } franta-hg@12: franta-hg@12: /** franta-hg@12: * SQL hláška franta-hg@12: * @param text text hlášky franta-hg@12: * @param typ ovlivňuje ikonku franta-hg@12: */ franta-hg@12: public Hlaska(String text, Typ typ) { franta-hg@12: this.text = text; franta-hg@12: this.typ = typ; franta-hg@12: this.escapovat = true; franta-hg@12: } franta-hg@12: franta-hg@12: public String getHtml() { franta-hg@12: String hodnota; franta-hg@12: if (isEscapovat()) { franta-hg@12: hodnota = Html.escapuj(text); franta-hg@12: } else { franta-hg@12: hodnota = text; franta-hg@12: } franta-hg@12: return "

" + hodnota + "

"; franta-hg@12: } franta-hg@12: franta-hg@12: public String getText() { franta-hg@12: return text; franta-hg@12: } franta-hg@12: franta-hg@12: public void setText(String hodnota) { franta-hg@12: this.text = hodnota; franta-hg@12: } franta-hg@12: franta-hg@12: public Typ getTyp() { franta-hg@12: return typ; franta-hg@12: } franta-hg@12: franta-hg@12: public void setTyp(Typ typ) { franta-hg@12: this.typ = typ; franta-hg@12: } franta-hg@12: franta-hg@12: public boolean isEscapovat() { franta-hg@12: return escapovat; franta-hg@12: } franta-hg@12: franta-hg@12: public void setEscapovat(boolean escapovat) { franta-hg@12: this.escapovat = escapovat; franta-hg@12: } franta-hg@12: franta-hg@12: public enum Typ { franta-hg@12: franta-hg@12: OK, franta-hg@12: Tip, franta-hg@12: Varovani, franta-hg@12: Chyba franta-hg@12: } franta-hg@12: }