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]; + } + }; + +}
