nl.surfnet.coin.api.playground
Class ConfigurableOAuth10aServiceImpl

java.lang.Object
  extended by nl.surfnet.coin.api.playground.ConfigurableOAuth10aServiceImpl
All Implemented Interfaces:
org.scribe.oauth.OAuthService

public class ConfigurableOAuth10aServiceImpl
extends Object
implements org.scribe.oauth.OAuthService

Because of poor extensibility we copied the OAuth10aServiceImpl from srcibe to display the in-between-steps and to add info during the process to the DefaultApi10a.


Constructor Summary
ConfigurableOAuth10aServiceImpl(org.scribe.builder.api.DefaultApi10a api, org.scribe.model.OAuthConfig config)
          Default constructor
 
Method Summary
 org.scribe.model.Token getAccessToken(org.scribe.model.Token requestToken, org.scribe.model.Verifier verifier)
          
 org.scribe.model.Token getAccessTokenFromResponse(org.scribe.model.Response response)
           
 org.scribe.model.OAuthRequest getAccessTokenRequest(org.scribe.model.Token requestToken, org.scribe.model.Verifier verifier)
           
 org.scribe.model.Response getAccessTokenResponse(org.scribe.model.OAuthRequest request)
           
 org.scribe.builder.api.DefaultApi10a getApi()
           
 String getAuthorizationUrl(org.scribe.model.Token requestToken)
          
 org.scribe.model.OAuthRequest getOAuthRequest()
           
 org.scribe.model.Response getOauthResponse(org.scribe.model.OAuthRequest request)
           
 org.scribe.model.Token getRequestToken()
          
 org.scribe.model.Token getRequestToken(org.scribe.model.Response response)
           
 String getVersion()
          
 void signRequest(org.scribe.model.Token token, org.scribe.model.OAuthRequest request)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurableOAuth10aServiceImpl

public ConfigurableOAuth10aServiceImpl(org.scribe.builder.api.DefaultApi10a api,
                                       org.scribe.model.OAuthConfig config)
Default constructor

Parameters:
api - OAuth1.0a api information
config - OAuth 1.0a configuration param object
Method Detail

getApi

public org.scribe.builder.api.DefaultApi10a getApi()

getOAuthRequest

public org.scribe.model.OAuthRequest getOAuthRequest()

getOauthResponse

public org.scribe.model.Response getOauthResponse(org.scribe.model.OAuthRequest request)

getRequestToken

public org.scribe.model.Token getRequestToken(org.scribe.model.Response response)

getRequestToken

public org.scribe.model.Token getRequestToken()

Specified by:
getRequestToken in interface org.scribe.oauth.OAuthService

getAccessToken

public org.scribe.model.Token getAccessToken(org.scribe.model.Token requestToken,
                                             org.scribe.model.Verifier verifier)

Specified by:
getAccessToken in interface org.scribe.oauth.OAuthService

getAccessTokenRequest

public org.scribe.model.OAuthRequest getAccessTokenRequest(org.scribe.model.Token requestToken,
                                                           org.scribe.model.Verifier verifier)

getAccessTokenResponse

public org.scribe.model.Response getAccessTokenResponse(org.scribe.model.OAuthRequest request)

getAccessTokenFromResponse

public org.scribe.model.Token getAccessTokenFromResponse(org.scribe.model.Response response)

signRequest

public void signRequest(org.scribe.model.Token token,
                        org.scribe.model.OAuthRequest request)

Specified by:
signRequest in interface org.scribe.oauth.OAuthService

getVersion

public String getVersion()

Specified by:
getVersion in interface org.scribe.oauth.OAuthService

getAuthorizationUrl

public String getAuthorizationUrl(org.scribe.model.Token requestToken)

Specified by:
getAuthorizationUrl in interface org.scribe.oauth.OAuthService


Copyright © 2009-2012 SURFnet bv, The Netherlands. All Rights Reserved.