diff options
Diffstat (limited to 'src/de/danoeh/antennapod/feed/Feed.java')
-rw-r--r-- | src/de/danoeh/antennapod/feed/Feed.java | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/de/danoeh/antennapod/feed/Feed.java b/src/de/danoeh/antennapod/feed/Feed.java index 032930f83..a99213dc7 100644 --- a/src/de/danoeh/antennapod/feed/Feed.java +++ b/src/de/danoeh/antennapod/feed/Feed.java @@ -1,11 +1,14 @@ package de.danoeh.antennapod.feed; +import android.content.Context; + import java.util.ArrayList; import java.util.Collections; import java.util.Date; import java.util.List; import de.danoeh.antennapod.preferences.UserPreferences; +import de.danoeh.antennapod.storage.DBWriter; import de.danoeh.antennapod.util.EpisodeFilter; /** @@ -47,6 +50,11 @@ public class Feed extends FeedFile { private String type; /** + * Feed preferences + */ + private FeedPreferences preferences; + + /** * This constructor is used for restoring a feed from the database. */ public Feed(long id, Date lastUpdate, String title, String link, String description, String paymentLink, @@ -366,4 +374,15 @@ public class Feed extends FeedFile { this.type = type; } + public void setPreferences(FeedPreferences preferences) { + this.preferences = preferences; + } + + public FeedPreferences getPreferences() { + return preferences; + } + + public void savePreferences(Context context) { + DBWriter.setFeedPreferences(context, preferences); + } } |