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:07 UTC
[05/40] incubator-taverna-mobile git commit: add DataManager and
getAllAnnouncement service
add DataManager and getAllAnnouncement service
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/3846e80f
Tree: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/tree/3846e80f
Diff: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/diff/3846e80f
Branch: refs/heads/master
Commit: 3846e80f8b96a5902a3c1fb802d599ba3417fb41
Parents: f724792
Author: Sagar <ku...@gmail.com>
Authored: Fri May 6 11:45:06 2016 +0530
Committer: Sagar <ku...@gmail.com>
Committed: Fri May 6 11:45:06 2016 +0530
----------------------------------------------------------------------
.../apache/taverna/mobile/data/DataManager.java | 23 ++++++++++++++++++++
.../mobile/data/remote/BaseApiManager.java | 4 ++--
.../mobile/data/remote/TavernaService.java | 5 ++---
3 files changed, 27 insertions(+), 5 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/3846e80f/app/src/main/java/org/apache/taverna/mobile/data/DataManager.java
----------------------------------------------------------------------
diff --git a/app/src/main/java/org/apache/taverna/mobile/data/DataManager.java b/app/src/main/java/org/apache/taverna/mobile/data/DataManager.java
new file mode 100644
index 0000000..1818110
--- /dev/null
+++ b/app/src/main/java/org/apache/taverna/mobile/data/DataManager.java
@@ -0,0 +1,23 @@
+package org.apache.taverna.mobile.data;
+
+import org.apache.taverna.mobile.data.model.Announcements;
+import org.apache.taverna.mobile.data.remote.BaseApiManager;
+
+import rx.Observable;
+
+
+public class DataManager {
+
+ public BaseApiManager mBaseApiManager = new BaseApiManager();
+
+ public DataManager(){
+ }
+
+ /**
+ *
+ * @return List of all Announcement
+ */
+ public Observable<Announcements> getAllAnnouncement(){
+ return mBaseApiManager.getTavernaApi().getAllAnnouncements();
+ }
+}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/3846e80f/app/src/main/java/org/apache/taverna/mobile/data/remote/BaseApiManager.java
----------------------------------------------------------------------
diff --git a/app/src/main/java/org/apache/taverna/mobile/data/remote/BaseApiManager.java b/app/src/main/java/org/apache/taverna/mobile/data/remote/BaseApiManager.java
index db01d58..ec97b34 100644
--- a/app/src/main/java/org/apache/taverna/mobile/data/remote/BaseApiManager.java
+++ b/app/src/main/java/org/apache/taverna/mobile/data/remote/BaseApiManager.java
@@ -10,7 +10,7 @@ import retrofit2.converter.simplexml.SimpleXmlConverterFactory;
public class BaseApiManager {
- String ENDPOINT = "Enter Base Url";
+ String ENDPOINT = "http://www.myexperiment.org/";
public TavernaService mTavernaService;
@@ -32,7 +32,7 @@ public class BaseApiManager {
return retrofit.create(clazz);
}
- public TavernaService getmMovieApi(){
+ public TavernaService getTavernaApi(){
return mTavernaService;
}
}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/3846e80f/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 7428d25..3827d60 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,13 @@
package org.apache.taverna.mobile.data.remote;
-import android.database.Observable;
-
import org.apache.taverna.mobile.data.model.Announcements;
import retrofit2.http.GET;
+import rx.Observable;
public interface TavernaService {
- @GET("/")
+ @GET("/announcements.xml")
Observable<Announcements> getAllAnnouncements();
}
\ No newline at end of file