TD2: Make the client send and receive object message.
[TD_SR.git] / TD2 / client / Message.java
1 import java.io.Serializable;
2 import java.util.Calendar;
3
4 public class Message implements Serializable {
5 // L'emeteur du message
6 private String emetteur ;
7 // Le contenu du message
8 private String texte ;
9 // Heure du message
10 private Calendar heure ;
11
12 // Les méthodes
13
14 Message(String name, String msg) {
15 emetteur = name;
16 texte = msg;
17 heure = Calendar.getInstance();
18 }
19
20 /**
21 * @param name the emetteur to set
22 */
23 public void setEmetteur(String name) {
24 emetteur = name;
25 }
26
27 /**
28 * @return the emetteur
29 */
30 public String getEmetteur() {
31 return emetteur;
32 }
33
34 /**
35 * @param texte the texte to set
36 */
37 public void setTexte(String texte) {
38 this.texte = texte;
39 }
40
41 /**
42 * @return the texte
43 */
44 public String getTexte() {
45 return texte;
46 }
47
48 /**
49 * @param heure the heure to set
50 */
51 public void setHeure(Calendar heure) {
52 this.heure = heure;
53 }
54
55 /**
56 * @return the heure
57 */
58 public Calendar getHeure() {
59 return heure;
60 }
61
62 public String toString() {
63 return "<" + emetteur + ":" + heure + "> " + texte;
64 }
65 }