1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/java/nekurak.net-lib/src/cz/frantovo/nekurak/dto/ZpravaChatu.java Sun Jan 09 16:33:29 2011 +0100
1.3 @@ -0,0 +1,76 @@
1.4 +package cz.frantovo.nekurak.dto;
1.5 +
1.6 +import java.util.Date;
1.7 +
1.8 +/**
1.9 + *
1.10 + * @author fiki
1.11 + */
1.12 +public class ZpravaChatu {
1.13 +
1.14 + private String od;
1.15 + private Date kdy = new Date();
1.16 + private String text;
1.17 + private boolean overenyUzivatel;
1.18 + private int poradoveCislo;
1.19 +
1.20 + public ZpravaChatu(String od, String text) {
1.21 + this.od = od;
1.22 + this.text = text;
1.23 + }
1.24 +
1.25 + public ZpravaChatu(String od, String text, boolean overenyUzivatel, int poradoveCislo) {
1.26 + this.od = od;
1.27 + this.text = text;
1.28 + this.overenyUzivatel = overenyUzivatel;
1.29 + this.poradoveCislo = poradoveCislo;
1.30 + }
1.31 +
1.32 + public String getOd() {
1.33 + return od;
1.34 + }
1.35 +
1.36 + public String getText() {
1.37 + return text;
1.38 + }
1.39 +
1.40 + public Date getKdy() {
1.41 + return kdy;
1.42 + }
1.43 +
1.44 + /**
1.45 + * @return true, pokud zprávu odeslal přihlášený uživatel (normálně přes jabber).
1.46 + * False, pokud zprávu odeslal nějaký anonym jen přes web.
1.47 + */
1.48 + public boolean isOverenyUzivatel() {
1.49 + return overenyUzivatel;
1.50 + }
1.51 +
1.52 + /**
1.53 + * @param overenyUzivatel true, pokud zprávu odeslal přihlášený uživatel (normálně přes jabber).
1.54 + * False, pokud zprávu odeslal nějaký anonym jen přes web.
1.55 + */
1.56 + public void setOverenyUzivatel(boolean overenyUzivatel) {
1.57 + this.overenyUzivatel = overenyUzivatel;
1.58 + }
1.59 +
1.60 + /**
1.61 + * @return Text zprávy – případně včetně přezdívky autora.
1.62 + */
1.63 + @Override
1.64 + public String toString() {
1.65 + if (od == null) {
1.66 + return text;
1.67 + } else {
1.68 + return od + ": " + text;
1.69 + }
1.70 + }
1.71 +
1.72 + public int getPoradoveCislo() {
1.73 + return poradoveCislo;
1.74 + }
1.75 +
1.76 + public void setPoradoveCislo(int poradoveCislo) {
1.77 + this.poradoveCislo = poradoveCislo;
1.78 + }
1.79 +}