Slide 63
Slide 63 text
Agorava core API architecture
45
+getMyProfile()
+resetConnection()
+isConnected()
+getVerifierParamName()
+getSocialMediaName()
«interface»
api.
SocialMediaApiHub
+getToken()
+getSecret()
«interface»
api.oauth.
OAuthToken
+getApiKey()
+getApiSecret()
+getCallback()
+getScope()
+getSocialMediaName()
«interface»
api.oauth.
OAuthAppSettings
+getRequestToken()
+getAccessToken(OAuthToken, String)
+signRequest(OAuthToken, OAuthRequest)
+getVersion()
+getAuthorizationUrl(OAuthToken)
+requestFactory(RestVerb, String)
+tokenFactory(String, String)
«interface»
api.oauth.
OAuthProvider
+getFullName()
+getProfileImageUrl()
+equals(Object)
api.
UserProfile
+isConnected()
+getType()
+get(String, Class)
+get(String, Class, Object[n])
+post(String, Map, Class)
+post(String, Object, Object[n])
+put(String, Object, Object[n])
+delete(String)
+setRequestHeader(Map)
«interface»
api.rest.
RestService
+getRequestToken()
+setRequestToken(OAuthToken)
+getAccessToken()
+setAccessToken(OAuthToken)
+getVerifier()
+setVerifier(String)
+setUserProfile(UserProfile)
+getUserProfile()
+getServiceQualifier()
+isConnected()
+getName()
«interface»
api.oauth.
OAuthSession
+getService()
+getSession()
«interface»
api.oauth.
OAuthServiceAware
+send()
+addHeader(String, String)
+addBodyParameter(String, String)
+addBodyParameters(Map)
+addQuerystringParameter(String, String)
+addPayload(String)
+getQueryStringParams()
+getBodyParams()
+getUrl()
+getSanitizedUrl()
+getBodyContents()
+getVerb()
+getHeaders()
+setConnectTimeout(int, TimeUnit)
+setReadTimeout(int, TimeUnit)
+getCompleteUrl()
+addPayload(byte[n])
+getCharset()
+setCharset(String)
+setConnectionKeepAlive(boolean)
«interface»
api.rest.
RestRequest
+addOAuthParameter(String, String)
+getOauthParameters()
«interface»
api.oauth.
OAuthRequest
+buildUri(String, String, String)
+buildUri(String, Map)
+buildUri(String)
+buildUri(String, Object)
cdi.
AbstractSocialMediaApi
+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()
+sendSignedRequest(OAuthRequest)
+get(String, Class, boolean)
«interface»
api.oauth.
OAuthService
mardi 13 novembre 12