add methods in player 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/d16d467d
Tree: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/tree/d16d467d
Diff: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/diff/d16d467d

Branch: refs/heads/master
Commit: d16d467d4b4b4954e45e40edee65d9dd8ed53418
Parents: 6f6a98a
Author: Sagar <[email protected]>
Authored: Sun Sep 25 21:53:30 2016 +0530
Committer: Sagar <[email protected]>
Committed: Sun Sep 25 21:53:30 2016 +0530

----------------------------------------------------------------------
 .../data/remote/TavernaPlayerService.java       | 20 +++++++++++++++++++-
 1 file changed, 19 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/d16d467d/app/src/main/java/org/apache/taverna/mobile/data/remote/TavernaPlayerService.java
----------------------------------------------------------------------
diff --git 
a/app/src/main/java/org/apache/taverna/mobile/data/remote/TavernaPlayerService.java
 
b/app/src/main/java/org/apache/taverna/mobile/data/remote/TavernaPlayerService.java
index 819456e..3ad89dd 100644
--- 
a/app/src/main/java/org/apache/taverna/mobile/data/remote/TavernaPlayerService.java
+++ 
b/app/src/main/java/org/apache/taverna/mobile/data/remote/TavernaPlayerService.java
@@ -1,12 +1,17 @@
 package org.apache.taverna.mobile.data.remote;
 
 
+import org.apache.taverna.mobile.data.model.PlayerWorkflow;
+import org.apache.taverna.mobile.data.model.PlayerWorkflowDetail;
+
 import okhttp3.RequestBody;
 import okhttp3.ResponseBody;
 import retrofit2.http.Body;
+import retrofit2.http.GET;
 import retrofit2.http.Header;
 import retrofit2.http.Headers;
 import retrofit2.http.POST;
+import retrofit2.http.Query;
 import rx.Observable;
 
 public interface TavernaPlayerService {
@@ -14,8 +19,21 @@ public interface TavernaPlayerService {
     @POST("/workflows.json")
     @Headers({
             APIEndPoint.JSON_CONTENT_HEADER,
+            APIEndPoint.JSON_ACCEPT_HEADER,
             APIEndPoint.UTF_CONTENT_ENCODING_HEADER})
-    Observable<ResponseBody> uploadWorkflow(@Body RequestBody body, 
@Header("Authorization") String
+    Observable<PlayerWorkflow> uploadWorkflow(@Body RequestBody body, 
@Header("Authorization") String
             authorization);
 
+    @POST("/users/sign_in")
+    @Headers({
+            APIEndPoint.XML_ACCEPT_HEADER})
+    Observable<ResponseBody> playerlogin(@Header("Authorization") String
+                                                 authorization);
+
+
+    @GET("/runs/new")
+    @Headers({
+            APIEndPoint.JSON_CONTENT_HEADER,
+            APIEndPoint.JSON_ACCEPT_HEADER})
+    Observable<PlayerWorkflowDetail> getWorkflowDetail(@Query("workflow_id") 
int id);
 }

Reply via email to