|
Spring Social | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.springframework.social.connect.support.AbstractConnection<A>
org.springframework.social.connect.support.OAuth1Connection<A>
A - the service API typepublic class OAuth1Connection<A>
An OAuth1-based Connection implementation.
In general, this implementation is expected to be suitable for all OAuth1-based providers and should not require subclassing.
Subclasses of OAuth1ConnectionFactory should be favored to encapsulate details specific to an OAuth1-based provider.
OAuth1ConnectionFactory| Constructor Summary | |
|---|---|
OAuth1Connection(ConnectionData data,
OAuth1ServiceProvider<A> serviceProvider,
ApiAdapter<A> apiAdapter)
Creates a new OAuth1Connection from the data provided. |
|
OAuth1Connection(java.lang.String providerId,
java.lang.String providerUserId,
java.lang.String accessToken,
java.lang.String secret,
OAuth1ServiceProvider<A> serviceProvider,
ApiAdapter<A> apiAdapter)
Creates a new OAuth1Connection from a OAuth1 access token response. |
|
| Method Summary | |
|---|---|
ConnectionData |
createData()
Creates a data transfer object that can be used to persist the state of this connection. |
A |
getApi()
A Java binding to the service provider's native API. |
| Methods inherited from class org.springframework.social.connect.support.AbstractConnection |
|---|
equals, fetchUserProfile, getDisplayName, getImageUrl, getKey, getMonitor, getProfileUrl, hasExpired, hashCode, initKey, refresh, sync, test, updateStatus |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OAuth1Connection(java.lang.String providerId,
java.lang.String providerUserId,
java.lang.String accessToken,
java.lang.String secret,
OAuth1ServiceProvider<A> serviceProvider,
ApiAdapter<A> apiAdapter)
OAuth1Connection from a OAuth1 access token response.
Designed to be called to establish a new OAuth1Connection after receiving an access token response successfully.
The providerUserId may be null in this case: if so, this constructor will try to resolve it using the service API obtained from the OAuth1ServiceProvider.
providerId - the provider id e.g. "twitter"providerUserId - the provider user ID (may be null if not returned as part of the access token response)accessToken - the granted access tokensecret - the access token secret (OAuth1-specific)serviceProvider - the OAuth1-based ServiceProviderapiAdapter - the ApiAdapter for the ServiceProvider
public OAuth1Connection(ConnectionData data,
OAuth1ServiceProvider<A> serviceProvider,
ApiAdapter<A> apiAdapter)
OAuth1Connection from the data provided.
Designed to be called when re-constituting an existing Connection using ConnectionData.
data - the data holding the state of this connectionserviceProvider - the OAuth1-based ServiceProviderapiAdapter - the ApiAdapter for the ServiceProvider| Method Detail |
|---|
public A getApi()
Connection
getApi in interface Connection<A>getApi in class AbstractConnection<A>public ConnectionData createData()
Connection
createData in interface Connection<A>createData in class AbstractConnection<A>
|
Spring Social | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||