TD2: Fix a warning for object serialization.
[TD_SR.git] / TD2 / server / Message.java
1 import java.io.Serializable;
2 import java.util.Calendar;
3 import java.text.SimpleDateFormat;
4
5 public class Message implements Serializable {
6 // L'emeteur du message
7 private String emetteur;
8 // Le contenu du message
9 private String texte;
10 // Heure du message
11 private Calendar heure;
12 private static final long serialVersionUID = 1L;
13
14 // Les méthodes
15
16 Message(String name, String msg, Calendar c) {
17 emetteur = name;
18 texte = msg;
19 heure = c;
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() {
65 SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm:ss");
66 return "<" + emetteur + "|" + dateFormat.format(heure.getTime()) + "> " + texte;
67 }
68 }