summaryrefslogtreecommitdiff
path: root/src/de/podfetcher/feed/FeedItem.java
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2012-06-17 13:58:36 +0200
committerdaniel oeh <daniel.oeh@gmail.com>2012-06-17 13:58:36 +0200
commit14845e9a422e15462467cb0d2fe0582f9d387026 (patch)
tree92e807c878f0d4a9c27978886f01eb7cf82c1ce0 /src/de/podfetcher/feed/FeedItem.java
parentc2542c6f920ce9a9fdb60a48100937f3f71d63b1 (diff)
downloadAntennaPod-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.java10
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);
}