summaryrefslogtreecommitdiff
path: root/src/de/danoeh/antennapod/feed/FeedItem.java
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2012-07-13 12:23:47 +0200
committerdaniel oeh <daniel.oeh@gmail.com>2012-07-13 12:23:47 +0200
commitba2d2afbbc6cbb79fc75493703425b5d6d040530 (patch)
treee731a1209160e8224679cb238c0a964c3e757590 /src/de/danoeh/antennapod/feed/FeedItem.java
parent1ae00a0f2531fdb05a44877dda88ee2300e3ffec (diff)
downloadAntennaPod-ba2d2afbbc6cbb79fc75493703425b5d6d040530.zip
Renamed package and application
Diffstat (limited to 'src/de/danoeh/antennapod/feed/FeedItem.java')
-rw-r--r--src/de/danoeh/antennapod/feed/FeedItem.java117
1 files changed, 117 insertions, 0 deletions
diff --git a/src/de/danoeh/antennapod/feed/FeedItem.java b/src/de/danoeh/antennapod/feed/FeedItem.java
new file mode 100644
index 000000000..732c61380
--- /dev/null
+++ b/src/de/danoeh/antennapod/feed/FeedItem.java
@@ -0,0 +1,117 @@
+package de.danoeh.antennapod.feed;
+
+import java.util.ArrayList;
+import java.util.Date;
+
+
+/**
+ * Data Object for a XML message
+ * @author daniel
+ *
+ */
+public class FeedItem extends FeedComponent{
+
+ private String title;
+ private String description;
+ private String contentEncoded;
+ private String link;
+ private Date pubDate;
+ private FeedMedia media;
+ private Feed feed;
+ protected boolean read;
+ private String paymentLink;
+ private ArrayList<SimpleChapter> simpleChapters;
+
+ public FeedItem() {
+ this.read = true;
+ }
+
+ public FeedItem(String title, String description, String link,
+ Date pubDate, FeedMedia media, Feed feed) {
+ super();
+ this.title = title;
+ this.description = description;
+ this.link = link;
+ this.pubDate = pubDate;
+ this.media = media;
+ this.feed = feed;
+ this.read = true;
+ }
+
+ public String getTitle() {
+ return title;
+ }
+
+ public void setTitle(String title) {
+ this.title = title;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public String getLink() {
+ return link;
+ }
+
+ public void setLink(String link) {
+ this.link = link;
+ }
+
+ public Date getPubDate() {
+ return pubDate;
+ }
+
+ public void setPubDate(Date pubDate) {
+ this.pubDate = pubDate;
+ }
+
+ public FeedMedia getMedia() {
+ return media;
+ }
+
+ public void setMedia(FeedMedia media) {
+ this.media = media;
+ }
+
+ public Feed getFeed() {
+ return feed;
+ }
+
+ public void setFeed(Feed feed) {
+ this.feed = feed;
+ }
+
+ public boolean isRead() {
+ return read;
+ }
+
+ public String getContentEncoded() {
+ return contentEncoded;
+ }
+
+ public void setContentEncoded(String contentEncoded) {
+ this.contentEncoded = contentEncoded;
+ }
+
+ public String getPaymentLink() {
+ return paymentLink;
+ }
+
+ public void setPaymentLink(String paymentLink) {
+ this.paymentLink = paymentLink;
+ }
+
+ public ArrayList<SimpleChapter> getSimpleChapters() {
+ return simpleChapters;
+ }
+
+ public void setSimpleChapters(ArrayList<SimpleChapter> simpleChapters) {
+ this.simpleChapters = simpleChapters;
+ }
+
+}