You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@taverna.apache.org by st...@apache.org on 2016/06/08 16:02:18 UTC
[16/40] incubator-taverna-mobile git commit: implement simple-xml
annotation in model class
implement simple-xml annotation in model class
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/5b5f6443
Tree: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/tree/5b5f6443
Diff: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/diff/5b5f6443
Branch: refs/heads/master
Commit: 5b5f64430bce01da284188c5e6615ce727e12eaa
Parents: 8762eeb
Author: Sagar <ku...@gmail.com>
Authored: Fri May 6 17:03:17 2016 +0530
Committer: Sagar <ku...@gmail.com>
Committed: Fri May 6 17:03:17 2016 +0530
----------------------------------------------------------------------
.../mobile/data/model/Announcements.java | 65 ++++++++++++++++----
1 file changed, 52 insertions(+), 13 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/5b5f6443/app/src/main/java/org/apache/taverna/mobile/data/model/Announcements.java
----------------------------------------------------------------------
diff --git a/app/src/main/java/org/apache/taverna/mobile/data/model/Announcements.java b/app/src/main/java/org/apache/taverna/mobile/data/model/Announcements.java
index 0f2a910..f961325 100644
--- a/app/src/main/java/org/apache/taverna/mobile/data/model/Announcements.java
+++ b/app/src/main/java/org/apache/taverna/mobile/data/model/Announcements.java
@@ -1,21 +1,60 @@
package org.apache.taverna.mobile.data.model;
+import org.simpleframework.xml.Attribute;
+import org.simpleframework.xml.Element;
+import org.simpleframework.xml.ElementList;
+import org.simpleframework.xml.Root;
+import java.util.List;
+
+@Root(name = "announcements")
public class Announcements {
- private Announcement[] announcement;
- public Announcement[] getAnnouncement ()
- {
- return announcement;
- }
+ @ElementList(name = "announcement", inline = true, required = false)
+ List<Announcement> announcement;
+
+
+
+
+ public List<Announcement> getAnnouncement() { return this.announcement; }
+ public void setAnnouncement(List<Announcement> _value) { this.announcement = _value; }
+
+
+
+ public static class Announcement {
+
+ @Attribute(name="resource", required = false)
+ String resource;
+
+
+ @Attribute(name="uri", required = false)
+ String uri;
+
+
+ @Attribute(name="id", required = false)
+ String id;
+
+ @Element(name="announcement",required = false)
+ String content;
+
+ public String getContent() {
+ return content;
+ }
+ public void setContent(String content) {
+ this.content = content;
+ }
+
+
+ public String getResource() { return this.resource; }
+ public void setResource(String _value) { this.resource = _value; }
+
+
+ public String getUri() { return this.uri; }
+ public void setUri(String _value) { this.uri = _value; }
+
+
+ public String getId() { return this.id; }
+ public void setId(String _value) { this.id = _value; }
- public void setAnnouncement (Announcement[] announcement)
- {
- this.announcement = announcement;
- }
- @Override
- public String toString()
- {
- return "ClassPojo [announcement = "+announcement+"]";
}
}
\ No newline at end of file