public class AccessTokenServiceImpl extends java.lang.Object implements AccessTokenService
Modifier and Type | Field and Description |
---|---|
private SageoneConfig |
config |
private RequestExecutor |
requestExecutor |
private ResponseDeserializer |
responseDeserializer |
private StatusService |
statusService |
Constructor and Description |
---|
AccessTokenServiceImpl(SageoneConfig config,
RequestExecutor requestExecutor,
ResponseDeserializer responseDeserializer,
StatusService statusService) |
Modifier and Type | Method and Description |
---|---|
AccessTokenResponse |
getAccessToken(java.lang.String shopId,
java.lang.String refreshToken)
Invokes a access token request against the sageone API.
|
AccessTokenResponse |
getAccessToken(java.lang.String shopId,
java.lang.String authcode,
java.lang.String redirectUri)
Invokes a access token request against the sageone API.
|
private ResponseDeserializer responseDeserializer
private RequestExecutor requestExecutor
private SageoneConfig config
private StatusService statusService
@Inject public AccessTokenServiceImpl(SageoneConfig config, RequestExecutor requestExecutor, ResponseDeserializer responseDeserializer, StatusService statusService)
public AccessTokenResponse getAccessToken(java.lang.String shopId, java.lang.String authcode, java.lang.String redirectUri) throws AuthorizationException
AccessTokenService
getAccessToken
in interface AccessTokenService
AuthorizationException
- in case the requet failed.public AccessTokenResponse getAccessToken(java.lang.String shopId, java.lang.String refreshToken)
AccessTokenService
getAccessToken
in interface AccessTokenService