You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@taverna.apache.org by ia...@apache.org on 2016/10/03 14:49:20 UTC

[10/50] [abbrv] incubator-taverna-mobile git commit: add player workflow java bean

add player workflow java 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/50385430
Tree: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/tree/50385430
Diff: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/diff/50385430

Branch: refs/heads/master
Commit: 50385430d9e3053a62e35f16ff7bc1854652a395
Parents: ee9448c
Author: Sagar <ku...@gmail.com>
Authored: Sat Sep 24 11:33:45 2016 +0530
Committer: Sagar <ku...@gmail.com>
Committed: Sat Sep 24 11:33:45 2016 +0530

----------------------------------------------------------------------
 .../mobile/data/model/InputsAttribute.java      | 63 +++++++++++++++
 .../mobile/data/model/PlayerWorkflow.java       | 52 ++++++++++++
 .../mobile/data/model/PlayerWorkflowDetail.java | 52 ++++++++++++
 .../apache/taverna/mobile/data/model/Run.java   | 84 ++++++++++++++++++++
 4 files changed, 251 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/50385430/app/src/main/java/org/apache/taverna/mobile/data/model/InputsAttribute.java
----------------------------------------------------------------------
diff --git a/app/src/main/java/org/apache/taverna/mobile/data/model/InputsAttribute.java b/app/src/main/java/org/apache/taverna/mobile/data/model/InputsAttribute.java
new file mode 100644
index 0000000..ca42a53
--- /dev/null
+++ b/app/src/main/java/org/apache/taverna/mobile/data/model/InputsAttribute.java
@@ -0,0 +1,63 @@
+package org.apache.taverna.mobile.data.model;
+
+import android.os.Parcel;
+import android.os.Parcelable;
+
+import com.google.gson.annotations.Expose;
+import com.google.gson.annotations.SerializedName;
+
+public class InputsAttribute implements Parcelable {
+
+    @SerializedName("name")
+    @Expose
+    private String name;
+
+    @SerializedName("value")
+    @Expose
+    private Object value;
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public Object getValue() {
+        return value;
+    }
+
+    public void setValue(Object value) {
+        this.value = value;
+    }
+
+    @Override
+    public int describeContents() {
+        return 0;
+    }
+
+    @Override
+    public void writeToParcel(Parcel dest, int flags) {
+        dest.writeString(this.name);
+    }
+
+    public InputsAttribute() {
+    }
+
+    protected InputsAttribute(Parcel in) {
+        this.name = in.readString();
+    }
+
+    public static final Creator<InputsAttribute> CREATOR = new Creator<InputsAttribute>() {
+        @Override
+        public InputsAttribute createFromParcel(Parcel source) {
+            return new InputsAttribute(source);
+        }
+
+        @Override
+        public InputsAttribute[] newArray(int size) {
+            return new InputsAttribute[size];
+        }
+    };
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/50385430/app/src/main/java/org/apache/taverna/mobile/data/model/PlayerWorkflow.java
----------------------------------------------------------------------
diff --git a/app/src/main/java/org/apache/taverna/mobile/data/model/PlayerWorkflow.java b/app/src/main/java/org/apache/taverna/mobile/data/model/PlayerWorkflow.java
new file mode 100644
index 0000000..b57f2e8
--- /dev/null
+++ b/app/src/main/java/org/apache/taverna/mobile/data/model/PlayerWorkflow.java
@@ -0,0 +1,52 @@
+package org.apache.taverna.mobile.data.model;
+
+import android.os.Parcel;
+import android.os.Parcelable;
+
+import com.google.gson.annotations.Expose;
+import com.google.gson.annotations.SerializedName;
+
+public class PlayerWorkflow implements Parcelable {
+
+    @SerializedName("id")
+    @Expose
+    private Integer id;
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    @Override
+    public int describeContents() {
+        return 0;
+    }
+
+    @Override
+    public void writeToParcel(Parcel dest, int flags) {
+        dest.writeValue(this.id);
+    }
+
+    public PlayerWorkflow() {
+    }
+
+    protected PlayerWorkflow(Parcel in) {
+        this.id = (Integer) in.readValue(Integer.class.getClassLoader());
+    }
+
+    public static final Parcelable.Creator<PlayerWorkflow> CREATOR = new Parcelable
+            .Creator<PlayerWorkflow>() {
+        @Override
+        public PlayerWorkflow createFromParcel(Parcel source) {
+            return new PlayerWorkflow(source);
+        }
+
+        @Override
+        public PlayerWorkflow[] newArray(int size) {
+            return new PlayerWorkflow[size];
+        }
+    };
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/50385430/app/src/main/java/org/apache/taverna/mobile/data/model/PlayerWorkflowDetail.java
----------------------------------------------------------------------
diff --git a/app/src/main/java/org/apache/taverna/mobile/data/model/PlayerWorkflowDetail.java b/app/src/main/java/org/apache/taverna/mobile/data/model/PlayerWorkflowDetail.java
new file mode 100644
index 0000000..323be42
--- /dev/null
+++ b/app/src/main/java/org/apache/taverna/mobile/data/model/PlayerWorkflowDetail.java
@@ -0,0 +1,52 @@
+package org.apache.taverna.mobile.data.model;
+
+import android.os.Parcel;
+import android.os.Parcelable;
+
+import com.google.gson.annotations.Expose;
+import com.google.gson.annotations.SerializedName;
+
+public class PlayerWorkflowDetail implements Parcelable {
+
+    @SerializedName("run")
+    @Expose
+    private Run run;
+
+    public Run getRun() {
+        return run;
+    }
+
+    public void setRun(Run run) {
+        this.run = run;
+    }
+
+    @Override
+    public int describeContents() {
+        return 0;
+    }
+
+    @Override
+    public void writeToParcel(Parcel dest, int flags) {
+        dest.writeParcelable(this.run, flags);
+    }
+
+    public PlayerWorkflowDetail() {
+    }
+
+    protected PlayerWorkflowDetail(Parcel in) {
+        this.run = in.readParcelable(Run.class.getClassLoader());
+    }
+
+    public static final Parcelable.Creator<PlayerWorkflowDetail> CREATOR = new Parcelable
+            .Creator<PlayerWorkflowDetail>() {
+        @Override
+        public PlayerWorkflowDetail createFromParcel(Parcel source) {
+            return new PlayerWorkflowDetail(source);
+        }
+
+        @Override
+        public PlayerWorkflowDetail[] newArray(int size) {
+            return new PlayerWorkflowDetail[size];
+        }
+    };
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/50385430/app/src/main/java/org/apache/taverna/mobile/data/model/Run.java
----------------------------------------------------------------------
diff --git a/app/src/main/java/org/apache/taverna/mobile/data/model/Run.java b/app/src/main/java/org/apache/taverna/mobile/data/model/Run.java
new file mode 100644
index 0000000..d48dd69
--- /dev/null
+++ b/app/src/main/java/org/apache/taverna/mobile/data/model/Run.java
@@ -0,0 +1,84 @@
+package org.apache.taverna.mobile.data.model;
+
+import android.os.Parcel;
+import android.os.Parcelable;
+
+import com.google.gson.annotations.Expose;
+import com.google.gson.annotations.SerializedName;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class Run implements Parcelable {
+
+    @SerializedName("workflow_id")
+    @Expose
+    private Integer workflowId;
+
+    @SerializedName("name")
+    @Expose
+    private String name;
+
+    @SerializedName("inputs_attributes")
+    @Expose
+    private List<InputsAttribute> inputsAttributes = new ArrayList<InputsAttribute>();
+
+    public Integer getWorkflowId() {
+        return workflowId;
+    }
+
+    public void setWorkflowId(Integer workflowId) {
+        this.workflowId = workflowId;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public List<InputsAttribute> getInputsAttributes() {
+        return inputsAttributes;
+    }
+
+    public void setInputsAttributes(List<InputsAttribute> inputsAttributes) {
+        this.inputsAttributes = inputsAttributes;
+    }
+
+
+    @Override
+    public int describeContents() {
+        return 0;
+    }
+
+    @Override
+    public void writeToParcel(Parcel dest, int flags) {
+        dest.writeValue(this.workflowId);
+        dest.writeString(this.name);
+        dest.writeList(this.inputsAttributes);
+    }
+
+    public Run() {
+    }
+
+    protected Run(Parcel in) {
+        this.workflowId = (Integer) in.readValue(Integer.class.getClassLoader());
+        this.name = in.readString();
+        this.inputsAttributes = new ArrayList<InputsAttribute>();
+        in.readList(this.inputsAttributes, InputsAttribute.class.getClassLoader());
+    }
+
+    public static final Parcelable.Creator<Run> CREATOR = new Parcelable.Creator<Run>() {
+        @Override
+        public Run createFromParcel(Parcel source) {
+            return new Run(source);
+        }
+
+        @Override
+        public Run[] newArray(int size) {
+            return new Run[size];
+        }
+    };
+}
\ No newline at end of file