add user and avatar javabean

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/60bfc6c7
Tree: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/tree/60bfc6c7
Diff: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/diff/60bfc6c7

Branch: refs/heads/master
Commit: 60bfc6c75df24abab38c9b6729f88cafea20ef0f
Parents: a4b1fdf
Author: Sagar <[email protected]>
Authored: Fri Jul 1 12:12:23 2016 +0530
Committer: Sagar <[email protected]>
Committed: Fri Jul 1 12:12:23 2016 +0530

----------------------------------------------------------------------
 .../taverna/mobile/data/model/Avatar.java       |  78 ++++++++
 .../apache/taverna/mobile/data/model/User.java  | 196 +++++++++++++++++++
 2 files changed, 274 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/60bfc6c7/app/src/main/java/org/apache/taverna/mobile/data/model/Avatar.java
----------------------------------------------------------------------
diff --git a/app/src/main/java/org/apache/taverna/mobile/data/model/Avatar.java 
b/app/src/main/java/org/apache/taverna/mobile/data/model/Avatar.java
new file mode 100644
index 0000000..432a34c
--- /dev/null
+++ b/app/src/main/java/org/apache/taverna/mobile/data/model/Avatar.java
@@ -0,0 +1,78 @@
+package org.apache.taverna.mobile.data.model;
+
+
+import org.simpleframework.xml.Attribute;
+import org.simpleframework.xml.Root;
+
+import android.os.Parcel;
+import android.os.Parcelable;
+
+@Root(name = "avatar")
+public class Avatar implements Parcelable {
+
+    @Attribute(name = "resource", required = false)
+    private String resource;
+
+    @Attribute(name = "uri", required = false)
+    private String uri;
+
+    @Attribute(name = "id", required = false)
+    private String id;
+
+    public String getResource() {
+        return resource;
+    }
+
+    public void setResource(String resource) {
+        this.resource = resource;
+    }
+
+    public String getUri() {
+        return uri;
+    }
+
+    public void setUri(String uri) {
+        this.uri = uri;
+    }
+
+    public String getId() {
+        return id;
+    }
+
+    public void setId(String id) {
+        this.id = id;
+    }
+
+    @Override
+    public int describeContents() {
+        return 0;
+    }
+
+    @Override
+    public void writeToParcel(Parcel dest, int flags) {
+        dest.writeString(this.resource);
+        dest.writeString(this.uri);
+        dest.writeString(this.id);
+    }
+
+    public Avatar() {
+    }
+
+    protected Avatar(Parcel in) {
+        this.resource = in.readString();
+        this.uri = in.readString();
+        this.id = in.readString();
+    }
+
+    public static final Parcelable.Creator<Avatar> CREATOR = new 
Parcelable.Creator<Avatar>() {
+        @Override
+        public Avatar createFromParcel(Parcel source) {
+            return new Avatar(source);
+        }
+
+        @Override
+        public Avatar[] newArray(int size) {
+            return new Avatar[size];
+        }
+    };
+}

http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/60bfc6c7/app/src/main/java/org/apache/taverna/mobile/data/model/User.java
----------------------------------------------------------------------
diff --git a/app/src/main/java/org/apache/taverna/mobile/data/model/User.java 
b/app/src/main/java/org/apache/taverna/mobile/data/model/User.java
new file mode 100644
index 0000000..f04aa93
--- /dev/null
+++ b/app/src/main/java/org/apache/taverna/mobile/data/model/User.java
@@ -0,0 +1,196 @@
+package org.apache.taverna.mobile.data.model;
+
+import org.simpleframework.xml.Attribute;
+import org.simpleframework.xml.Element;
+import org.simpleframework.xml.Root;
+
+import android.os.Parcel;
+import android.os.Parcelable;
+
+@Root(name="user")
+public class User implements Parcelable {
+
+    @Attribute(name = "resource", required = false)
+    private String resource;
+
+    @Attribute(name = "uri", required = false)
+    private String uri;
+
+    @Attribute(name = "id", required = false)
+    private String id;
+
+    @Element(name = "id", required = false)
+    private String elementId;
+
+    @Element(name = "created-at", required = false)
+    private String createdAt;
+
+    @Element(name = "name", required = false)
+    private String name;
+
+    @Element(name = "description", required = false)
+    private String description;
+
+    @Element(name = "email", required = false)
+    private String email;
+
+    @Element(name = "city", required = false)
+    private String city;
+
+    @Element(name = "country", required = false)
+    private String country;
+
+    @Element(name = "website", required = false)
+    private String website;
+
+    @Element(name = "avatar",required = false)
+    private Avatar avatar;
+
+    public String getResource() {
+        return resource;
+    }
+
+    public void setResource(String resource) {
+        this.resource = resource;
+    }
+
+    public String getUri() {
+        return uri;
+    }
+
+    public void setUri(String uri) {
+        this.uri = uri;
+    }
+
+    public String getId() {
+        return id;
+    }
+
+    public void setId(String id) {
+        this.id = id;
+    }
+
+    public String getElementId() {
+        return elementId;
+    }
+
+    public void setElementId(String elementId) {
+        this.elementId = elementId;
+    }
+
+    public String getCreatedAt() {
+        return createdAt;
+    }
+
+    public void setCreatedAt(String createdAt) {
+        this.createdAt = createdAt;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public String getDescription() {
+        return description;
+    }
+
+    public void setDescription(String description) {
+        this.description = description;
+    }
+
+    public String getEmail() {
+        return email;
+    }
+
+    public void setEmail(String email) {
+        this.email = email;
+    }
+
+    public String getCity() {
+        return city;
+    }
+
+    public void setCity(String city) {
+        this.city = city;
+    }
+
+    public String getCountry() {
+        return country;
+    }
+
+    public void setCountry(String country) {
+        this.country = country;
+    }
+
+    public String getWebsite() {
+        return website;
+    }
+
+    public void setWebsite(String website) {
+        this.website = website;
+    }
+
+    public Avatar getAvatar() {
+        return avatar;
+    }
+
+    public void setAvatar(Avatar avatar) {
+        this.avatar = avatar;
+    }
+
+    @Override
+    public int describeContents() {
+        return 0;
+    }
+
+    @Override
+    public void writeToParcel(Parcel dest, int flags) {
+        dest.writeString(this.resource);
+        dest.writeString(this.uri);
+        dest.writeString(this.id);
+        dest.writeString(this.elementId);
+        dest.writeString(this.createdAt);
+        dest.writeString(this.name);
+        dest.writeString(this.description);
+        dest.writeString(this.email);
+        dest.writeString(this.city);
+        dest.writeString(this.country);
+        dest.writeString(this.website);
+        dest.writeParcelable(this.avatar, flags);
+    }
+
+    public User() {
+    }
+
+    protected User(Parcel in) {
+        this.resource = in.readString();
+        this.uri = in.readString();
+        this.id = in.readString();
+        this.elementId = in.readString();
+        this.createdAt = in.readString();
+        this.name = in.readString();
+        this.description = in.readString();
+        this.email = in.readString();
+        this.city = in.readString();
+        this.country = in.readString();
+        this.website = in.readString();
+        this.avatar = in.readParcelable(Avatar.class.getClassLoader());
+    }
+
+    public static final Parcelable.Creator<User> CREATOR = new 
Parcelable.Creator<User>() {
+        @Override
+        public User createFromParcel(Parcel source) {
+            return new User(source);
+        }
+
+        @Override
+        public User[] newArray(int size) {
+            return new User[size];
+        }
+    };
+
+}

Reply via email to