final class AccessTokenServiceImpl extends java.lang.Object implements AccessTokenService
Modifier and Type | Field and Description |
---|---|
private PayPalClient |
executor |
private javax.inject.Provider<PalPalPlusOAuth2CredentialsRepo> |
oAuth2CredentialsRepo |
Constructor and Description |
---|
AccessTokenServiceImpl(PayPalClient executor,
javax.inject.Provider<PalPalPlusOAuth2CredentialsRepo> oAuth2CredentialsRepo) |
Modifier and Type | Method and Description |
---|---|
PayPalPlusOAuth2Credentials |
getAccessToken(PayPalPlusCredentials credentials)
Requests an access token for access to the paypal API.
|
private static java.lang.String |
getMessage(boolean merchant) |
private PayPalPlusOAuth2Credentials |
requestToken(PayPalPlusCredentials credentials,
PayPalPlusOAuth2Credentials oAuth2Credentials) |
private final PayPalClient executor
private final javax.inject.Provider<PalPalPlusOAuth2CredentialsRepo> oAuth2CredentialsRepo
@Inject public AccessTokenServiceImpl(PayPalClient executor, javax.inject.Provider<PalPalPlusOAuth2CredentialsRepo> oAuth2CredentialsRepo)
public PayPalPlusOAuth2Credentials getAccessToken(PayPalPlusCredentials credentials)
AccessTokenService
getAccessToken
in interface AccessTokenService
private PayPalPlusOAuth2Credentials requestToken(PayPalPlusCredentials credentials, PayPalPlusOAuth2Credentials oAuth2Credentials)
private static final java.lang.String getMessage(boolean merchant)