add favourite var in bean

Project: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/commit/d21d49df
Tree: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/tree/d21d49df
Diff: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/diff/d21d49df

Branch: refs/heads/master
Commit: d21d49df354741ced22979c3082bfaf3bc394275
Parents: 526e74d
Author: Sagar <[email protected]>
Authored: Mon Jul 4 18:16:51 2016 +0530
Committer: Sagar <[email protected]>
Committed: Mon Jul 4 18:16:51 2016 +0530

----------------------------------------------------------------------
 .../org/apache/taverna/mobile/data/model/Workflow.java | 13 +++++++++++++
 1 file changed, 13 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/d21d49df/app/src/main/java/org/apache/taverna/mobile/data/model/Workflow.java
----------------------------------------------------------------------
diff --git 
a/app/src/main/java/org/apache/taverna/mobile/data/model/Workflow.java 
b/app/src/main/java/org/apache/taverna/mobile/data/model/Workflow.java
index d41b7ed..42dfd87 100644
--- a/app/src/main/java/org/apache/taverna/mobile/data/model/Workflow.java
+++ b/app/src/main/java/org/apache/taverna/mobile/data/model/Workflow.java
@@ -113,6 +113,9 @@ public class Workflow extends TavernaBaseModel implements 
Parcelable {
     @ElementList(name = "tags", required = false)
     List<Tag> tag;
 
+    @Column(defaultValue = "0")
+    boolean favourite;
+
     public String getContentType() {
         return contentType;
     }
@@ -249,6 +252,14 @@ public class Workflow extends TavernaBaseModel implements 
Parcelable {
         this.updatedAt = updatedAt;
     }
 
+    public boolean isFavourite() {
+        return favourite;
+    }
+
+    public void setFavourite(boolean favourite) {
+        this.favourite = favourite;
+    }
+
     public Workflow() {
     }
 
@@ -276,6 +287,7 @@ public class Workflow extends TavernaBaseModel implements 
Parcelable {
         dest.writeString(this.contentUri);
         dest.writeString(this.contentType);
         dest.writeTypedList(this.tag);
+        dest.writeByte(this.favourite ? (byte) 1 : (byte) 0);
     }
 
     protected Workflow(Parcel in) {
@@ -296,6 +308,7 @@ public class Workflow extends TavernaBaseModel implements 
Parcelable {
         this.contentUri = in.readString();
         this.contentType = in.readString();
         this.tag = in.createTypedArrayList(Tag.CREATOR);
+        this.favourite = in.readByte() != 0;
     }
 
     public static final Creator<Workflow> CREATOR = new Creator<Workflow>() {

Reply via email to