TD2: Fix a warning for object serialization.
[TD_SR.git] / TD2 / client / Message.java
index d5fb701027f6880a0a6b9572add09f87520c9e6e..de1ac166dd4e533ea2c08dbb43ca18a6587370a7 100644 (file)
@@ -1,20 +1,22 @@
 import java.io.Serializable;
 import java.util.Calendar;
+import java.text.SimpleDateFormat;
 
 public class Message implements Serializable {
     // L'emeteur du message
-    private String emetteur ;
+    private String emetteur;
     // Le contenu du message
-    private String texte ;
+    private String texte;
     // Heure du message
-    private Calendar heure ;
+    private Calendar heure;
+    private static final long serialVersionUID = 1L;
 
     // Les méthodes
 
-    Message(String name, String msg) {
+    Message(String name, String msg, Calendar c) {
         emetteur = name;
         texte = msg;
-        heure = Calendar.getInstance();
+        heure = c;
     }
 
     /**
@@ -60,6 +62,7 @@ public class Message implements Serializable {
     }
 
     public String toString() {
-        return "<" + emetteur + ":" + heure + "> " + texte;  
+        SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm:ss");
+        return "<" + emetteur + "|" + dateFormat.format(heure.getTime()) + "> " + texte;
     }
 }