From f0c8f60c9eb9e5627f3725b133a688139125120b Mon Sep 17 00:00:00 2001 From: kebernet Date: Sun, 3 Apr 2011 00:24:11 +0000 Subject: [PATCH] Bug fixes --- .../java/com/sun/syndication/feed/atom/Entry.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/sun/syndication/feed/atom/Entry.java b/src/main/java/com/sun/syndication/feed/atom/Entry.java index 1023ac2..848188d 100644 --- a/src/main/java/com/sun/syndication/feed/atom/Entry.java +++ b/src/main/java/com/sun/syndication/feed/atom/Entry.java @@ -229,7 +229,7 @@ public class Entry implements Cloneable, Serializable, Extendable { * @param issued the entry issued date, null if none. */ public void setIssued(Date issued) { - _published = new Date(issued.getTime()); + _published = issued == null ? null : new Date(issued.getTime()); } /** @@ -238,7 +238,7 @@ public class Entry implements Cloneable, Serializable, Extendable { * @return the entry issued date, null if none. */ public Date getIssued() { - return new Date(_published.getTime()); + return _published == null ? null : new Date(_published.getTime()); } /** @@ -269,7 +269,7 @@ public class Entry implements Cloneable, Serializable, Extendable { * @param modified the entry modified date, null if none. */ public void setModified(Date modified) { - _updated = new Date(modified.getTime()); + _updated = modified == null ? null : new Date(modified.getTime()); } /** @@ -278,7 +278,7 @@ public class Entry implements Cloneable, Serializable, Extendable { * @return the entry modified date, null if none. */ public Date getModified() { - return new Date(_updated.getTime()); + return _updated == null ? null : new Date(_updated.getTime()); } /** @@ -340,7 +340,7 @@ public class Entry implements Cloneable, Serializable, Extendable { * @since Atom 1.0 */ public void setPublished(Date published) { - _published = new Date(published.getTime()); + _published = published == null ? null : new Date(published.getTime()); } /** @@ -466,7 +466,7 @@ public class Entry implements Cloneable, Serializable, Extendable { * @since Atom 1.0 */ public void setUpdated(Date updated) { - _updated = new Date(updated.getTime()); + _updated = updated == null? null : new Date(updated.getTime()); } /** @@ -476,7 +476,7 @@ public class Entry implements Cloneable, Serializable, Extendable { * @since Atom 1.0 */ public Date getUpdated() { - return new Date(_updated.getTime()); + return _updated == null ? null : new Date(_updated.getTime()); } /**