nl.surfnet.mujina.oauth
Class ConfigurableApi10a

java.lang.Object
  extended by org.scribe.builder.api.DefaultApi10a
      extended by nl.surfnet.mujina.oauth.ConfigurableApi10a
All Implemented Interfaces:
org.scribe.builder.api.Api

public class ConfigurableApi10a
extends org.scribe.builder.api.DefaultApi10a

DefaultApi10a that is run-time configurable


Constructor Summary
ConfigurableApi10a(String requestTokenEndpoint, String authorizationUrl, String accessTokenEndpoint)
           
 
Method Summary
 org.scribe.oauth.OAuthService createService(org.scribe.model.OAuthConfig config)
           
 String getAccessTokenEndpoint()
           
 String getAuthorizationUrl()
           
 String getAuthorizationUrl(org.scribe.model.Token requestToken)
           
 String getRequestTokenEndpoint()
           
 
Methods inherited from class org.scribe.builder.api.DefaultApi10a
getAccessTokenExtractor, getAccessTokenVerb, getBaseStringExtractor, getHeaderExtractor, getRequestTokenExtractor, getRequestTokenVerb, getSignatureService, getTimestampService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurableApi10a

public ConfigurableApi10a(String requestTokenEndpoint,
                          String authorizationUrl,
                          String accessTokenEndpoint)
Method Detail

getAuthorizationUrl

public String getAuthorizationUrl()

createService

public org.scribe.oauth.OAuthService createService(org.scribe.model.OAuthConfig config)
Specified by:
createService in interface org.scribe.builder.api.Api
Overrides:
createService in class org.scribe.builder.api.DefaultApi10a

getRequestTokenEndpoint

public String getRequestTokenEndpoint()
Specified by:
getRequestTokenEndpoint in class org.scribe.builder.api.DefaultApi10a

getAuthorizationUrl

public String getAuthorizationUrl(org.scribe.model.Token requestToken)
Specified by:
getAuthorizationUrl in class org.scribe.builder.api.DefaultApi10a

getAccessTokenEndpoint

public String getAccessTokenEndpoint()
Specified by:
getAccessTokenEndpoint in class org.scribe.builder.api.DefaultApi10a


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