[LIB-5] Collection empty objects,reporting and serializable
[snooker-score-api.git] / src / main / java / org / hedgecode / snooker / json / JsonEvent.java
index 2f47ee4..348d1a5 100644 (file)
@@ -112,6 +112,9 @@ public class JsonEvent extends JsonIdEntity implements Event {
     @SerializedName("PreviousEdition")
     private int previousEdition;
 
+    protected JsonEvent() {
+    }
+
     @Override
     public int eventId() {
         return eventId;
@@ -124,12 +127,16 @@ public class JsonEvent extends JsonIdEntity implements Event {
 
     @Override
     public Date startDate() {
-        return startDate;
+        return startDate == null
+                ? null
+                : new Date(startDate.getTime());
     }
 
     @Override
     public Date endDate() {
-        return endDate;
+        return endDate == null
+                ? null
+                : new Date(endDate.getTime());
     }
 
     @Override