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