You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@usergrid.apache.org by sf...@apache.org on 2015/02/27 00:24:02 UTC

[15/27] incubator-usergrid git commit: [USERGRID-333] Adding convenience methods to post token with query parameters

[USERGRID-333] Adding convenience methods to post token with query parameters


Project: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/commit/07a5714a
Tree: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/tree/07a5714a
Diff: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/diff/07a5714a

Branch: refs/heads/USERGRID-273-indexbuffer
Commit: 07a5714a06184eb61eca0314a0b1e82be2f84342
Parents: 7865f9a
Author: ryan bridges <rb...@apigee.com>
Authored: Wed Feb 18 12:44:51 2015 -0500
Committer: ryan bridges <rb...@apigee.com>
Committed: Wed Feb 18 12:44:51 2015 -0500

----------------------------------------------------------------------
 .../resource2point0/endpoints/TokenResource.java  | 18 ++++++++++++++++++
 .../endpoints/mgmt/TokenResource.java             | 16 ++++++++++++++++
 2 files changed, 34 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-usergrid/blob/07a5714a/stack/rest/src/test/java/org/apache/usergrid/rest/test/resource2point0/endpoints/TokenResource.java
----------------------------------------------------------------------
diff --git a/stack/rest/src/test/java/org/apache/usergrid/rest/test/resource2point0/endpoints/TokenResource.java b/stack/rest/src/test/java/org/apache/usergrid/rest/test/resource2point0/endpoints/TokenResource.java
index 4f9727c..a0c81a1 100644
--- a/stack/rest/src/test/java/org/apache/usergrid/rest/test/resource2point0/endpoints/TokenResource.java
+++ b/stack/rest/src/test/java/org/apache/usergrid/rest/test/resource2point0/endpoints/TokenResource.java
@@ -22,6 +22,8 @@ package org.apache.usergrid.rest.test.resource2point0.endpoints;
 
 
 
+import com.sun.jersey.api.client.WebResource;
+import org.apache.usergrid.rest.test.resource2point0.model.QueryParameters;
 import org.apache.usergrid.rest.test.resource2point0.model.Token;
 import org.apache.usergrid.rest.test.resource2point0.state.ClientContext;
 
@@ -36,6 +38,22 @@ public class TokenResource extends NamedResource {
     }
 
 
+
+    /**
+     * Obtains an access token and sets the token for the context to use in later calls
+     *
+     * @return
+     */
+    public Token post(QueryParameters params) {
+        WebResource resource  = getResource();
+        resource = addParametersToResource(resource, params);
+        Token token = resource.type(MediaType.APPLICATION_JSON_TYPE).accept(MediaType.APPLICATION_JSON)
+            .get(Token.class);
+
+        this.context.setToken(token);
+        return token;
+    }
+
     /**
      * Obtains an access token and sets the token for the context to use in later calls
      *

http://git-wip-us.apache.org/repos/asf/incubator-usergrid/blob/07a5714a/stack/rest/src/test/java/org/apache/usergrid/rest/test/resource2point0/endpoints/mgmt/TokenResource.java
----------------------------------------------------------------------
diff --git a/stack/rest/src/test/java/org/apache/usergrid/rest/test/resource2point0/endpoints/mgmt/TokenResource.java b/stack/rest/src/test/java/org/apache/usergrid/rest/test/resource2point0/endpoints/mgmt/TokenResource.java
index e19a328..f68a80a 100644
--- a/stack/rest/src/test/java/org/apache/usergrid/rest/test/resource2point0/endpoints/mgmt/TokenResource.java
+++ b/stack/rest/src/test/java/org/apache/usergrid/rest/test/resource2point0/endpoints/mgmt/TokenResource.java
@@ -22,6 +22,7 @@ import javax.ws.rs.core.MediaType;
 import com.sun.jersey.api.client.WebResource;
 import org.apache.usergrid.rest.test.resource2point0.endpoints.NamedResource;
 import org.apache.usergrid.rest.test.resource2point0.endpoints.UrlResource;
+import org.apache.usergrid.rest.test.resource2point0.model.ApiResponse;
 import org.apache.usergrid.rest.test.resource2point0.model.QueryParameters;
 import org.apache.usergrid.rest.test.resource2point0.model.Token;
 import org.apache.usergrid.rest.test.resource2point0.state.ClientContext;
@@ -51,6 +52,21 @@ public class TokenResource extends NamedResource {
     /**
      * Obtains an access token and sets the token for the context to use in later calls
      *
+     * @return
+     */
+    public Token post(QueryParameters params) {
+        WebResource resource  = getResource();
+        resource = addParametersToResource(resource, params);
+        Token token = resource.type(MediaType.APPLICATION_JSON_TYPE).accept(MediaType.APPLICATION_JSON)
+            .get(Token.class);
+
+        this.context.setToken(token);
+        return token;
+    }
+
+    /**
+     * Obtains an access token and sets the token for the context to use in later calls
+     *
      * @param token
      * @return
      */