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