diff -r 000000000000 -r 5f0d5e1305b3 java/nekurak.net-lib/src/cz/frantovo/nekurak/dto/ZpravaChatu.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/java/nekurak.net-lib/src/cz/frantovo/nekurak/dto/ZpravaChatu.java Tue Jan 11 15:27:51 2011 +0100 @@ -0,0 +1,76 @@ +package cz.frantovo.nekurak.dto; + +import java.util.Date; + +/** + * + * @author fiki + */ +public class ZpravaChatu { + + private String od; + private Date kdy = new Date(); + private String text; + private boolean overenyUzivatel; + private int poradoveCislo; + + public ZpravaChatu(String od, String text) { + this.od = od; + this.text = text; + } + + public ZpravaChatu(String od, String text, boolean overenyUzivatel, int poradoveCislo) { + this.od = od; + this.text = text; + this.overenyUzivatel = overenyUzivatel; + this.poradoveCislo = poradoveCislo; + } + + public String getOd() { + return od; + } + + public String getText() { + return text; + } + + public Date getKdy() { + return kdy; + } + + /** + * @return true, pokud zprávu odeslal přihlášený uživatel (normálně přes jabber). + * False, pokud zprávu odeslal nějaký anonym jen přes web. + */ + public boolean isOverenyUzivatel() { + return overenyUzivatel; + } + + /** + * @param overenyUzivatel true, pokud zprávu odeslal přihlášený uživatel (normálně přes jabber). + * False, pokud zprávu odeslal nějaký anonym jen přes web. + */ + public void setOverenyUzivatel(boolean overenyUzivatel) { + this.overenyUzivatel = overenyUzivatel; + } + + /** + * @return Text zprávy – případně včetně přezdívky autora. + */ + @Override + public String toString() { + if (od == null) { + return text; + } else { + return od + ": " + text; + } + } + + public int getPoradoveCislo() { + return poradoveCislo; + } + + public void setPoradoveCislo(int poradoveCislo) { + this.poradoveCislo = poradoveCislo; + } +}