org.apache.shindig.social.core.oauth2
Class OAuth2Utils

java.lang.Object
  extended by org.apache.shindig.social.core.oauth2.OAuth2Utils

public class OAuth2Utils
extends java.lang.Object

Collection of utility classes to support OAuth 2.0 operations.


Constructor Summary
OAuth2Utils()
           
 
Method Summary
static java.lang.String buildUrl(java.lang.String url, java.util.Map<java.lang.String,java.lang.String> queryParams, java.util.Map<java.lang.String,java.lang.String> fragmentParams)
          Normalizes a URL and parameters.
static java.lang.String convertQueryString(java.util.Map<java.lang.String,java.lang.String> params)
          Converts a Map to a URL query string.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OAuth2Utils

public OAuth2Utils()
Method Detail

convertQueryString

public static java.lang.String convertQueryString(java.util.Map<java.lang.String,java.lang.String> params)
Converts a Map to a URL query string.

Parameters:
params - represents the Map of query parameters
Returns:
String is the URL encoded parameter String

buildUrl

public static java.lang.String buildUrl(java.lang.String url,
                                        java.util.Map<java.lang.String,java.lang.String> queryParams,
                                        java.util.Map<java.lang.String,java.lang.String> fragmentParams)
Normalizes a URL and parameters. If the URL already contains parameters, new parameters will be added properly.

Parameters:
URL - is the base URL to normalize
queryParams - query parameters to add to the URL
fragmentParams - fragment params to add to the URL


Copyright © 2007-2012 The Apache Software Foundation. All Rights Reserved.