+import java.io.Serializable;
+import java.util.Calendar;
+
+public class Message implements Serializable {
+ // L'emeteur du message
+ private String emetteur ;
+ // Le contenu du message
+ private String texte ;
+ // Heure du message
+ private Calendar heure ;
+
+ // Les méthodes
+
+ Message(String name, String msg) {
+ emetteur = name;
+ texte = msg;
+ heure = Calendar.getInstance();
+ }
+
+ /**
+ * @param name the emetteur to set
+ */
+ public void setEmetteur(String name) {
+ emetteur = name;
+ }
+
+ /**
+ * @return the emetteur
+ */
+ public String getEmetteur() {
+ return emetteur;
+ }
+
+ /**
+ * @param texte the texte to set
+ */
+ public void setTexte(String texte) {
+ this.texte = texte;
+ }
+
+ /**
+ * @return the texte
+ */
+ public String getTexte() {
+ return texte;
+ }
+
+ /**
+ * @param heure the heure to set
+ */
+ public void setHeure(Calendar heure) {
+ this.heure = heure;
+ }
+
+ /**
+ * @return the heure
+ */
+ public Calendar getHeure() {
+ return heure;
+ }
+
+ public String toString() {
+ return "<" + emetteur + ":" + heure + "> " + texte;
+ }
+}