|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.google.wave.api.oauth.impl.OAuthServiceImpl
public class OAuthServiceImpl
Implements the OAuthService interface. OAuthService
| Method Summary | |
|---|---|
boolean |
checkAuthorization(Wavelet wavelet,
LoginFormHandler loginForm)
Verifies that the user profile contains a request token (i.e. |
java.lang.String |
get(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> parameters)
Performs HTTP GET from the Service provider. |
boolean |
hasAuthorization()
Checks if the user is authorized. |
static OAuthService |
newInstance(java.lang.String userRecordKey,
java.lang.String consumerKey,
java.lang.String consumerSecret,
java.lang.String requestTokenUrl,
java.lang.String authorizeUrl,
java.lang.String callbackUrl,
java.lang.String accessTokenUrl)
Factory method. |
java.lang.String |
post(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> parameters)
Performs HTTP POST to the Service provider. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static OAuthService newInstance(java.lang.String userRecordKey,
java.lang.String consumerKey,
java.lang.String consumerSecret,
java.lang.String requestTokenUrl,
java.lang.String authorizeUrl,
java.lang.String callbackUrl,
java.lang.String accessTokenUrl)
userRecordKey - key consisting of user id and wave id.consumerKey - service provider OAuth consumer key.consumerSecret - service provider OAuth consumer secret.requestTokenUrl - url to get service provider request token.authorizeUrl - url to service provider authorize page.callbackUrl - url to callback page.accessTokenUrl - url to get service provider access token.
public boolean checkAuthorization(Wavelet wavelet,
LoginFormHandler loginForm)
OAuthService
checkAuthorization in interface OAuthServicewavelet - The wavelet on which the robot resides.loginForm - the form that handles user authorization in wave.
public boolean hasAuthorization()
OAuthService
hasAuthorization in interface OAuthService
public java.lang.String post(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> parameters)
throws OAuthServiceException
OAuthService
post in interface OAuthServiceurl - Service provider url to post data.parameters - Service provider parameters.
OAuthServiceException
public java.lang.String get(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> parameters)
throws OAuthServiceException
OAuthService
get in interface OAuthServiceurl - Service provider url to fetch resources.parameters - Service provider parameters.
OAuthServiceException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||