add Detail Announcement Retrofit service and reformatted pojo
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/adb5670d Tree: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/tree/adb5670d Diff: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/diff/adb5670d Branch: refs/heads/master Commit: adb5670d12d11095fb3cf24fc533b7cc905b726a Parents: b331a31 Author: Sagar <[email protected]> Authored: Thu Jun 2 15:55:49 2016 +0530 Committer: Sagar <[email protected]> Committed: Thu Jun 2 15:55:49 2016 +0530 ---------------------------------------------------------------------- .../taverna/mobile/data/model/Announcement.java | 21 +++++++++++++++----- .../mobile/data/remote/TavernaService.java | 7 +++++++ 2 files changed, 23 insertions(+), 5 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/adb5670d/app/src/main/java/org/apache/taverna/mobile/data/model/Announcement.java ---------------------------------------------------------------------- diff --git a/app/src/main/java/org/apache/taverna/mobile/data/model/Announcement.java b/app/src/main/java/org/apache/taverna/mobile/data/model/Announcement.java index dd04b82..51c3980 100644 --- a/app/src/main/java/org/apache/taverna/mobile/data/model/Announcement.java +++ b/app/src/main/java/org/apache/taverna/mobile/data/model/Announcement.java @@ -4,20 +4,23 @@ import org.simpleframework.xml.Element; import org.simpleframework.xml.Root; /** - * Created by Admin on 02/06/16. + * Created by Sagar */ -@Root(name="announcement") +@Root(name = "announcement") public class Announcement { - @Element(name="author") + @Element(name = "author") private String author; - @Element(name="title") + @Element(name = "title") private String title; - @Element(name="text") + @Element(name = "text") private String text; + @Element(name = "created-at") + private String date; + public String getAuthor() { return author; } @@ -41,6 +44,14 @@ public class Announcement { public void setText(String text) { this.text = text; } + + public String getDate() { + return date; + } + + public void setDate(String date) { + this.date = date; + } } http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/adb5670d/app/src/main/java/org/apache/taverna/mobile/data/remote/TavernaService.java ---------------------------------------------------------------------- diff --git a/app/src/main/java/org/apache/taverna/mobile/data/remote/TavernaService.java b/app/src/main/java/org/apache/taverna/mobile/data/remote/TavernaService.java index 537def7..e955cc6 100644 --- a/app/src/main/java/org/apache/taverna/mobile/data/remote/TavernaService.java +++ b/app/src/main/java/org/apache/taverna/mobile/data/remote/TavernaService.java @@ -1,14 +1,21 @@ package org.apache.taverna.mobile.data.remote; +import org.apache.taverna.mobile.data.model.Announcement; import org.apache.taverna.mobile.data.model.Announcements; import retrofit2.http.GET; import retrofit2.http.Query; import rx.Observable; +/** + * Created by Sagar + */ + public interface TavernaService { @GET("/announcements.xml") Observable<Announcements> getAllAnnouncements(@Query("page") int pageNumber); + @GET("/announcement.xml") + Observable<Announcement> getAnnouncement(@Query("id") int id); } \ No newline at end of file
