java/nekurak.net-lib/src/cz/frantovo/nekurak/dto/ZpravaChatu.java
author František Kučera <franta-hg@frantovo.cz>
Wed Jun 30 00:26:14 2010 +0200 (2010-06-30)
changeset 149 8238cdb4113a
permissions -rw-r--r--
XMPP chat – první verze.
     1 package cz.frantovo.nekurak.dto;
     2 
     3 import java.util.Date;
     4 
     5 /**
     6  *
     7  * @author fiki
     8  */
     9 public class ZpravaChatu {
    10 
    11 	private String od;
    12 	private Date kdy = new Date();
    13 	private String text;
    14 	private boolean overenyUzivatel;
    15 	private int poradoveCislo;
    16 
    17 	public ZpravaChatu(String od, String text) {
    18 		this.od = od;
    19 		this.text = text;
    20 	}
    21 
    22 	public ZpravaChatu(String od, String text, boolean overenyUzivatel, int poradoveCislo) {
    23 		this.od = od;
    24 		this.text = text;
    25 		this.overenyUzivatel = overenyUzivatel;
    26 		this.poradoveCislo = poradoveCislo;
    27 	}
    28 
    29 	public String getOd() {
    30 		return od;
    31 	}
    32 
    33 	public String getText() {
    34 		return text;
    35 	}
    36 
    37 	public Date getKdy() {
    38 		return kdy;
    39 	}
    40 
    41 	/**
    42 	 * @return true, pokud zprávu odeslal přihlášený uživatel (normálně přes jabber).
    43 	 * False, pokud zprávu odeslal nějaký anonym jen přes web.
    44 	 */
    45 	public boolean isOverenyUzivatel() {
    46 		return overenyUzivatel;
    47 	}
    48 
    49 	/**
    50 	 * @param overenyUzivatel true, pokud zprávu odeslal přihlášený uživatel (normálně přes jabber).
    51 	 * False, pokud zprávu odeslal nějaký anonym jen přes web.
    52 	 */
    53 	public void setOverenyUzivatel(boolean overenyUzivatel) {
    54 		this.overenyUzivatel = overenyUzivatel;
    55 	}
    56 
    57 	/**
    58 	 * @return Text zprávy – případně včetně přezdívky autora.
    59 	 */
    60 	@Override
    61 	public String toString() {
    62 		if (od == null) {
    63 			return text;
    64 		} else {
    65 			return od + ": " + text;
    66 		}
    67 	}
    68 
    69 	public int getPoradoveCislo() {
    70 		return poradoveCislo;
    71 	}
    72 
    73 	public void setPoradoveCislo(int poradoveCislo) {
    74 		this.poradoveCislo = poradoveCislo;
    75 	}
    76 }