TD2: Fix a warning for object serialization.
[TD_SR.git] / TD2 / client / Message.java
CommitLineData
c4aaaeca
JB
1import java.io.Serializable;
2import java.util.Calendar;
da31e6da 3import java.text.SimpleDateFormat;
c4aaaeca
JB
4
5public class Message implements Serializable {
6 // L'emeteur du message
bb85f0d8 7 private String emetteur;
c4aaaeca 8 // Le contenu du message
bb85f0d8 9 private String texte;
c4aaaeca 10 // Heure du message
bb85f0d8
JB
11 private Calendar heure;
12 private static final long serialVersionUID = 1L;
c4aaaeca
JB
13
14 // Les méthodes
15
da31e6da 16 Message(String name, String msg, Calendar c) {
c4aaaeca
JB
17 emetteur = name;
18 texte = msg;
da31e6da 19 heure = c;
c4aaaeca
JB
20 }
21
22 /**
23 * @param name the emetteur to set
24 */
25 public void setEmetteur(String name) {
26 emetteur = name;
27 }
28
29 /**
30 * @return the emetteur
31 */
32 public String getEmetteur() {
33 return emetteur;
34 }
35
36 /**
37 * @param texte the texte to set
38 */
39 public void setTexte(String texte) {
40 this.texte = texte;
41 }
42
43 /**
44 * @return the texte
45 */
46 public String getTexte() {
47 return texte;
48 }
49
50 /**
51 * @param heure the heure to set
52 */
53 public void setHeure(Calendar heure) {
54 this.heure = heure;
55 }
56
57 /**
58 * @return the heure
59 */
60 public Calendar getHeure() {
61 return heure;
62 }
63
64 public String toString() {
da31e6da
JB
65 SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm:ss");
66 return "<" + emetteur + "|" + dateFormat.format(heure.getTime()) + "> " + texte;
c4aaaeca
JB
67 }
68}