JAMES-1742 Return the downloadUrl when authenticated

Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/38489542
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/38489542
Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/38489542

Branch: refs/heads/master
Commit: 38489542461172784fa54bc583d598e774ef428a
Parents: c20adf8
Author: Antoine Duprat <adup...@linagora.com>
Authored: Wed May 25 16:25:18 2016 +0200
Committer: Antoine Duprat <adup...@linagora.com>
Committed: Mon Jun 6 13:05:37 2016 +0200

----------------------------------------------------------------------
 .../test/java/org/apache/james/jmap/JMAPAuthenticationTest.java  | 4 ++--
 .../main/java/org/apache/james/jmap/AuthenticationServlet.java   | 4 ++--
 .../jmap/src/main/java/org/apache/james/jmap/JMAPUrls.java       | 1 +
 3 files changed, 5 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/james-project/blob/38489542/server/protocols/jmap-integration-testing/jmap-integration-testing-common/src/test/java/org/apache/james/jmap/JMAPAuthenticationTest.java
----------------------------------------------------------------------
diff --git 
a/server/protocols/jmap-integration-testing/jmap-integration-testing-common/src/test/java/org/apache/james/jmap/JMAPAuthenticationTest.java
 
b/server/protocols/jmap-integration-testing/jmap-integration-testing-common/src/test/java/org/apache/james/jmap/JMAPAuthenticationTest.java
index 4671d6c..c6d71b3 100644
--- 
a/server/protocols/jmap-integration-testing/jmap-integration-testing-common/src/test/java/org/apache/james/jmap/JMAPAuthenticationTest.java
+++ 
b/server/protocols/jmap-integration-testing/jmap-integration-testing-common/src/test/java/org/apache/james/jmap/JMAPAuthenticationTest.java
@@ -284,7 +284,7 @@ public abstract class JMAPAuthenticationTest {
             .body("api", equalTo("/jmap"))
             .body("eventSource", both(isA(String.class)).and(notNullValue()))
             .body("upload", both(isA(String.class)).and(notNullValue()))
-            .body("download", both(isA(String.class)).and(notNullValue()));
+            .body("download", equalTo("/download"));
     }
     
     @Test
@@ -320,7 +320,7 @@ public abstract class JMAPAuthenticationTest {
             .body("api", equalTo("/jmap"))
             .body("eventSource", both(isA(String.class)).and(notNullValue()))
             .body("upload", both(isA(String.class)).and(notNullValue()))
-            .body("download", both(isA(String.class)).and(notNullValue()));
+            .body("download", equalTo("/download"));
     }
 
     @Test

http://git-wip-us.apache.org/repos/asf/james-project/blob/38489542/server/protocols/jmap/src/main/java/org/apache/james/jmap/AuthenticationServlet.java
----------------------------------------------------------------------
diff --git 
a/server/protocols/jmap/src/main/java/org/apache/james/jmap/AuthenticationServlet.java
 
b/server/protocols/jmap/src/main/java/org/apache/james/jmap/AuthenticationServlet.java
index ed4b11e..a8ce762 100644
--- 
a/server/protocols/jmap/src/main/java/org/apache/james/jmap/AuthenticationServlet.java
+++ 
b/server/protocols/jmap/src/main/java/org/apache/james/jmap/AuthenticationServlet.java
@@ -182,7 +182,7 @@ public class AuthenticationServlet extends HttpServlet {
             .api(JMAPUrls.JMAP)
             .eventSource("/notImplemented")
             .upload("/notImplemented")
-            .download("/notImplemented")
+            .download(JMAPUrls.DOWNLOAD)
             .build();
         mapper.writeValue(resp.getOutputStream(), response);
     }
@@ -195,7 +195,7 @@ public class AuthenticationServlet extends HttpServlet {
             .api(JMAPUrls.JMAP)
             .eventSource("/notImplemented")
             .upload("/notImplemented")
-            .download("/notImplemented")
+            .download(JMAPUrls.DOWNLOAD)
             .build();
         mapper.writeValue(resp.getOutputStream(), response);
     }

http://git-wip-us.apache.org/repos/asf/james-project/blob/38489542/server/protocols/jmap/src/main/java/org/apache/james/jmap/JMAPUrls.java
----------------------------------------------------------------------
diff --git 
a/server/protocols/jmap/src/main/java/org/apache/james/jmap/JMAPUrls.java 
b/server/protocols/jmap/src/main/java/org/apache/james/jmap/JMAPUrls.java
index 719bd49..9d96ccd 100644
--- a/server/protocols/jmap/src/main/java/org/apache/james/jmap/JMAPUrls.java
+++ b/server/protocols/jmap/src/main/java/org/apache/james/jmap/JMAPUrls.java
@@ -23,4 +23,5 @@ public interface JMAPUrls {
 
     String JMAP = "/jmap";
     String AUTHENTICATION = "/authentication";
+    String DOWNLOAD = "/download";
 }


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to