diff options
Diffstat (limited to 'src/org/fox/ttrss/Article.java')
| -rw-r--r-- | src/org/fox/ttrss/Article.java | 87 |
1 files changed, 0 insertions, 87 deletions
diff --git a/src/org/fox/ttrss/Article.java b/src/org/fox/ttrss/Article.java deleted file mode 100644 index 05ddcb49..00000000 --- a/src/org/fox/ttrss/Article.java +++ /dev/null @@ -1,87 +0,0 @@ -package org.fox.ttrss;
-import java.util.ArrayList;
-import java.util.List;
-
-import android.os.Parcel;
-import android.os.Parcelable;
-
-// TODO: serialize Labels
-public class Article implements Parcelable {
- int id;
- boolean unread;
- boolean marked;
- boolean published;
- int updated;
- boolean is_updated;
- String title;
- String link;
- int feed_id;
- List<String> tags;
- List<Attachment> attachments;
- String content;
- List<List<String>> labels;
-
- public Article(Parcel in) {
- readFromParcel(in);
- }
-
- public Article(int id) {
- this.id = id;
- this.title = "";
- this.link = "";
- this.tags = new ArrayList<String>();
- }
-
- @Override
- public int describeContents() {
- return 0;
- }
-
- @Override
- public void writeToParcel(Parcel out, int flags) {
- out.writeInt(id);
- out.writeInt(unread ? 1 : 0);
- out.writeInt(marked ? 1 : 0);
- out.writeInt(published ? 1 : 0);
- out.writeInt(updated);
- out.writeInt(is_updated ? 1 : 0);
- out.writeString(title);
- out.writeString(link);
- out.writeInt(feed_id);
- out.writeStringList(tags);
- out.writeString(content);
- out.writeList(attachments);
- }
-
- public void readFromParcel(Parcel in) {
- id = in.readInt();
- unread = in.readInt() == 1;
- marked = in.readInt() == 1;
- published = in.readInt() == 1;
- updated = in.readInt();
- is_updated = in.readInt() == 1;
- title = in.readString();
- link = in.readString();
- feed_id = in.readInt();
-
- if (tags == null) tags = new ArrayList<String>();
- in.readStringList(tags);
-
- content = in.readString();
-
- attachments = new ArrayList<Attachment>();
- in.readList(attachments, Attachment.class.getClassLoader());
- }
-
- @SuppressWarnings("rawtypes")
- public static final Parcelable.Creator CREATOR =
- new Parcelable.Creator() {
- public Article createFromParcel(Parcel in) {
- return new Article(in);
- }
-
- public Article[] newArray(int size) {
- return new Article[size];
- }
- };
-}
|