public class AuthorizationServiceImpl extends java.lang.Object implements AuthorizationService
Modifier and Type | Field and Description |
---|---|
private AwsPaymentsServiceClientFactory |
awsClientFactory |
private org.springframework.core.convert.converter.Converter<com.amazonservices.mws.offamazonpayments.model.AuthorizationDetails,AuthorizationDetails> |
converter |
private static org.slf4j.Logger |
log |
Constructor and Description |
---|
AuthorizationServiceImpl(AwsPaymentsServiceClientFactory awsClientFactory,
org.springframework.core.convert.converter.Converter<com.amazonservices.mws.offamazonpayments.model.AuthorizationDetails,AuthorizationDetails> converter) |
Modifier and Type | Method and Description |
---|---|
AuthorizationDetails |
authorize(AmazonPaymentsRequestConfigProperties config,
Authorization authorization) |
private com.amazonservices.mws.offamazonpayments.model.AuthorizeResponse |
authorize(com.amazonservices.mws.offamazonpayments.OffAmazonPaymentsService client,
com.amazonservices.mws.offamazonpayments.model.AuthorizeRequest authorizeRequest) |
void |
closeAuthorization(AmazonPaymentsRequestConfigProperties config,
java.lang.String authorizationId) |
private com.amazonservices.mws.offamazonpayments.model.CloseAuthorizationResponse |
closeAuthorizationResponse(com.amazonservices.mws.offamazonpayments.OffAmazonPaymentsService client,
com.amazonservices.mws.offamazonpayments.model.CloseAuthorizationRequest request) |
AuthorizationDetails |
getAuthorizationDetails(AmazonPaymentsRequestConfigProperties config,
java.lang.String authorizationId) |
private com.amazonservices.mws.offamazonpayments.model.GetAuthorizationDetailsResponse |
getAuthorizeResponse(com.amazonservices.mws.offamazonpayments.OffAmazonPaymentsService client,
com.amazonservices.mws.offamazonpayments.model.GetAuthorizationDetailsRequest request) |
private static final org.slf4j.Logger log
private final AwsPaymentsServiceClientFactory awsClientFactory
private final org.springframework.core.convert.converter.Converter<com.amazonservices.mws.offamazonpayments.model.AuthorizationDetails,AuthorizationDetails> converter
@Inject public AuthorizationServiceImpl(AwsPaymentsServiceClientFactory awsClientFactory, org.springframework.core.convert.converter.Converter<com.amazonservices.mws.offamazonpayments.model.AuthorizationDetails,AuthorizationDetails> converter)
public AuthorizationDetails authorize(AmazonPaymentsRequestConfigProperties config, Authorization authorization)
authorize
in interface AuthorizationService
private com.amazonservices.mws.offamazonpayments.model.AuthorizeResponse authorize(com.amazonservices.mws.offamazonpayments.OffAmazonPaymentsService client, com.amazonservices.mws.offamazonpayments.model.AuthorizeRequest authorizeRequest)
public AuthorizationDetails getAuthorizationDetails(AmazonPaymentsRequestConfigProperties config, java.lang.String authorizationId)
getAuthorizationDetails
in interface AuthorizationService
private com.amazonservices.mws.offamazonpayments.model.GetAuthorizationDetailsResponse getAuthorizeResponse(com.amazonservices.mws.offamazonpayments.OffAmazonPaymentsService client, com.amazonservices.mws.offamazonpayments.model.GetAuthorizationDetailsRequest request)
public void closeAuthorization(AmazonPaymentsRequestConfigProperties config, java.lang.String authorizationId)
closeAuthorization
in interface AuthorizationService
private com.amazonservices.mws.offamazonpayments.model.CloseAuthorizationResponse closeAuthorizationResponse(com.amazonservices.mws.offamazonpayments.OffAmazonPaymentsService client, com.amazonservices.mws.offamazonpayments.model.CloseAuthorizationRequest request)