com.google.code.linkedinapi.client.oauth
Interface LinkedInOAuthService

All Superinterfaces:
LinkedInCommunicationClient
All Known Implementing Classes:
LinkedInOAuthServiceImpl

public interface LinkedInOAuthService
extends LinkedInCommunicationClient

The Interface LinkedInOAuthService.

Author:
Nabeel Mukhtar

Method Summary
 LinkedInAccessToken getOAuthAccessToken(LinkedInRequestToken requestToken, java.lang.String oauthVerifier)
          Gets the o auth access token.
 LinkedInRequestToken getOAuthRequestToken()
          Gets the o auth request token.
 LinkedInRequestToken getOAuthRequestToken(java.lang.String callBackUrl)
          Gets the o auth request token.
 void invalidateAccessToken(LinkedInAccessToken accessToken)
          Invalidate Token.
 void signRequestWithToken(java.net.HttpURLConnection request, LinkedInAccessToken accessToken)
          Sign request with token.
 
Methods inherited from interface com.google.code.linkedinapi.client.LinkedInCommunicationClient
addRequestHeader, getRequestHeaders, removeRequestHeader, setRequestHeaders
 

Method Detail

getOAuthRequestToken

LinkedInRequestToken getOAuthRequestToken()
Gets the o auth request token.

Returns:
the o auth request token

getOAuthRequestToken

LinkedInRequestToken getOAuthRequestToken(java.lang.String callBackUrl)
Gets the o auth request token.

Parameters:
callBackUrl - the callback url.
Returns:
the o auth request token

getOAuthAccessToken

LinkedInAccessToken getOAuthAccessToken(LinkedInRequestToken requestToken,
                                        java.lang.String oauthVerifier)
Gets the o auth access token.

Parameters:
requestToken - the request token
oauthVerifier - the oauthVerifier
Returns:
the o auth access token

signRequestWithToken

void signRequestWithToken(java.net.HttpURLConnection request,
                          LinkedInAccessToken accessToken)
Sign request with token.

Parameters:
request - the request
accessToken - the access token

invalidateAccessToken

void invalidateAccessToken(LinkedInAccessToken accessToken)
Invalidate Token.

Parameters:
accessToken - the access token