Slide 30
Slide 30 text
Les classes principales
22
+buildUri(String, String, String)
+buildUri(String, Map)
+getApiRootUrl()
+buildUri(String)
+buildUri(String, Object)
AbstractSocialNetworkService
+getAccessToken()
+getAuthorizationUrl()
+getVerifier()
+initAccessToken()
+sendSignedRequest(RestVerb, String)
+sendSignedRequest(RestVerb, String, Map)
+sendSignedRequest(RestVerb, String, String, Object)
+setVerifier(String)
+setAccessToken(String, String)
+setAccessToken(OAuthToken)
+sendSignedXmlRequest(RestVerb, String, String)
+getSession()
+requireAuthorization()
+sendSignedRequest(OAuthRequest)
«interface»
OAuthService
+getRequestToken()
+getAccessToken(OAuthToken, String)
+signRequest(OAuthToken, OAuthRequest)
+getVersion()
+getAuthorizationUrl(OAuthToken)
+requestFactory(RestVerb, String)
+tokenFactory(String, String)
«interface»
OAuthProvider
+getRequestToken()
+setRequestToken(OAuthToken)
+getAccessToken()
+setAccessToken(OAuthToken)
+getVerifier()
+setVerifier(String)
+setUserProfile(UserProfile)
+getUserProfile()
+getServiceQualifier()
+isConnected()
+getName()
«interface»
OAuthSession
+getMyProfile()
+getSession()
+resetConnection()
+isConnected()
+configureService(OAuthService)
+getVerifierParamName()
«interface»
SocialNetworkServicesHub
«interface»
SocialNetworkServicesHub
22
jeudi 19 avril 12