X-Git-Url: https://git.hedgecode.org/?p=snooker-score-api.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Forg%2Fhedgecode%2Fsnooker%2Fjson%2FJsonEvent.java;h=348d1a55921d678aea73a6d99cdec3ad2cf2d86b;hp=2f47ee4d12830dd239874cf5f17fb046c41cda18;hb=edb206228987f506c5dc7a20585537b71f7a2e9d;hpb=20a8093246c9bb7def0c07a03bceff6f31412f35 diff --git a/src/main/java/org/hedgecode/snooker/json/JsonEvent.java b/src/main/java/org/hedgecode/snooker/json/JsonEvent.java index 2f47ee4..348d1a5 100644 --- a/src/main/java/org/hedgecode/snooker/json/JsonEvent.java +++ b/src/main/java/org/hedgecode/snooker/json/JsonEvent.java @@ -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