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
*/