You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@taverna.apache.org by ia...@apache.org on 2016/10/03 14:49:28 UTC
[18/50] [abbrv] incubator-taverna-mobile git commit: add methods in
player service
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 <ku...@gmail.com>
Authored: Sun Sep 25 21:53:30 2016 +0530
Committer: Sagar <ku...@gmail.com>
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);
}