franta-hg@127: package cz.frantovo.nekurak.dto; franta-hg@127: franta-hg@127: import java.util.Date; franta-hg@127: franta-hg@127: /** franta-hg@127: * Komentář k podniku franta-hg@127: * @author fiki franta-hg@127: */ franta-hg@127: public class Komentar { franta-hg@127: franta-hg@145: private int id; franta-hg@145: private int podnik; franta-hg@145: private String uzivatel; franta-hg@145: private Date datum; franta-hg@145: private String nadpis; franta-hg@145: private String komentar; franta-hg@145: private TYP typ; franta-hg@130: franta-hg@145: public TYP getTyp() { franta-hg@145: return typ; franta-hg@145: } franta-hg@130: franta-hg@145: public void setTyp(TYP typ) { franta-hg@145: this.typ = typ; franta-hg@145: } franta-hg@130: franta-hg@145: public enum TYP { franta-hg@127: franta-hg@145: PROSTY_TEXT, franta-hg@145: XHTML, franta-hg@197: MARKDOWN, franta-hg@145: TEXY franta-hg@145: } franta-hg@127: franta-hg@145: public int getId() { franta-hg@145: return id; franta-hg@145: } franta-hg@127: franta-hg@145: public void setId(int id) { franta-hg@145: this.id = id; franta-hg@145: } franta-hg@127: franta-hg@145: public int getPodnik() { franta-hg@145: return podnik; franta-hg@145: } franta-hg@127: franta-hg@145: public void setPodnik(int podnik) { franta-hg@145: this.podnik = podnik; franta-hg@145: } franta-hg@127: franta-hg@145: public String getUzivatel() { franta-hg@145: return uzivatel; franta-hg@145: } franta-hg@127: franta-hg@145: public void setUzivatel(String uzivatel) { franta-hg@145: this.uzivatel = uzivatel; franta-hg@145: } franta-hg@127: franta-hg@145: public Date getDatum() { franta-hg@145: return datum; franta-hg@145: } franta-hg@127: franta-hg@145: public void setDatum(Date datum) { franta-hg@145: this.datum = datum; franta-hg@145: } franta-hg@127: franta-hg@145: public String getNadpis() { franta-hg@145: return nadpis; franta-hg@145: } franta-hg@127: franta-hg@145: public void setNadpis(String nadpis) { franta-hg@145: this.nadpis = nadpis; franta-hg@145: } franta-hg@127: franta-hg@145: public String getKomentar() { franta-hg@145: return komentar; franta-hg@145: } franta-hg@145: franta-hg@145: public void setKomentar(String komentar) { franta-hg@145: this.komentar = komentar; franta-hg@145: } franta-hg@198: franta-hg@198: /** franta-hg@198: * Zjišťujeme, zda uživatel nezapomněl na háčky a čárky. franta-hg@198: * @return true, pokud text komentáře nebo předmět obsahují alespoň jeden znak s diakritikou franta-hg@198: */ franta-hg@198: public boolean isČeština() { franta-hg@201: return (komentar + nadpis).matches("(\\p{Space}|.)*(ě|š|č|ř|ž|ý|á|í|é|ú|ů|ť|ď)(\\p{Space}|.)*"); franta-hg@198: } franta-hg@127: }