diff options
author | daniel oeh <daniel.oeh@gmail.com> | 2012-06-17 13:58:36 +0200 |
---|---|---|
committer | daniel oeh <daniel.oeh@gmail.com> | 2012-06-17 13:58:36 +0200 |
commit | 14845e9a422e15462467cb0d2fe0582f9d387026 (patch) | |
tree | 92e807c878f0d4a9c27978886f01eb7cf82c1ce0 /src/de/podfetcher/feed/FeedItem.java | |
parent | c2542c6f920ce9a9fdb60a48100937f3f71d63b1 (diff) | |
download | AntennaPod-14845e9a422e15462467cb0d2fe0582f9d387026.zip |
Added list which shows unread items
Diffstat (limited to 'src/de/podfetcher/feed/FeedItem.java')
-rw-r--r-- | src/de/podfetcher/feed/FeedItem.java | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/de/podfetcher/feed/FeedItem.java b/src/de/podfetcher/feed/FeedItem.java index 129c25b4b..0d4ce4977 100644 --- a/src/de/podfetcher/feed/FeedItem.java +++ b/src/de/podfetcher/feed/FeedItem.java @@ -8,14 +8,14 @@ import java.util.Date; * @author daniel * */ -public class FeedItem extends FeedComponent{ +public class FeedItem extends FeedComponent implements Comparable<FeedItem>{ private String title; private String description; private String link; private Date pubDate; private FeedMedia media; private Feed feed; - private boolean read; + protected boolean read; public FeedItem() { this.read = true; @@ -85,8 +85,10 @@ public class FeedItem extends FeedComponent{ return read; } - public void setRead(boolean read) { - this.read = read; + @Override + public int compareTo(FeedItem another) { + long diff = pubDate.getTime() - another.getPubDate().getTime(); + return (int) Math.signum(diff); } |