final class OrderReferenceServiceImpl extends java.lang.Object implements OrderReferenceService
Modifier and Type | Field and Description |
---|---|
private AwsPaymentsServiceClientFactory |
awsClientFactory |
private org.springframework.core.convert.converter.Converter<com.amazonservices.mws.offamazonpayments.model.GetOrderReferenceDetailsResponse,OrderReferenceInfo> |
getOrderResponseConverter |
private static org.slf4j.Logger |
log |
private org.springframework.core.convert.converter.Converter<com.amazonservices.mws.offamazonpayments.model.SetOrderReferenceDetailsResponse,OrderReferenceInfo> |
setOrderResponseConverter |
Constructor and Description |
---|
OrderReferenceServiceImpl(AwsPaymentsServiceClientFactory awsClientFactory,
org.springframework.core.convert.converter.Converter<com.amazonservices.mws.offamazonpayments.model.GetOrderReferenceDetailsResponse,OrderReferenceInfo> getOrderResponseConverter,
org.springframework.core.convert.converter.Converter<com.amazonservices.mws.offamazonpayments.model.SetOrderReferenceDetailsResponse,OrderReferenceInfo> setOrderResponseConverter) |
Modifier and Type | Method and Description |
---|---|
void |
cancelOrderReference(AmazonPaymentsRequestConfigProperties config,
java.lang.String orderId) |
private com.amazonservices.mws.offamazonpayments.model.CancelOrderReferenceResponse |
cancelOrderReferenceResponse(com.amazonservices.mws.offamazonpayments.OffAmazonPaymentsService client,
com.amazonservices.mws.offamazonpayments.model.CancelOrderReferenceRequest request) |
void |
closeOrderReference(AmazonPaymentsRequestConfigProperties config,
java.lang.String orderReferenceId) |
private com.amazonservices.mws.offamazonpayments.model.CloseOrderReferenceResponse |
closeOrderReferenceResponse(com.amazonservices.mws.offamazonpayments.OffAmazonPaymentsService client,
com.amazonservices.mws.offamazonpayments.model.CloseOrderReferenceRequest request) |
void |
confirm(AmazonPaymentsRequestConfigProperties config,
java.lang.String orderReferenceId) |
OrderReferenceInfo |
get(AmazonPaymentsRequestConfigProperties config,
java.lang.String orderReferenceId) |
OrderReferenceInfo |
set(AmazonPaymentsRequestConfigProperties config,
java.lang.String orderReferenceId,
OrderReferenceAttributes orderAttributes) |
private static final org.slf4j.Logger log
private final AwsPaymentsServiceClientFactory awsClientFactory
private final org.springframework.core.convert.converter.Converter<com.amazonservices.mws.offamazonpayments.model.GetOrderReferenceDetailsResponse,OrderReferenceInfo> getOrderResponseConverter
private final org.springframework.core.convert.converter.Converter<com.amazonservices.mws.offamazonpayments.model.SetOrderReferenceDetailsResponse,OrderReferenceInfo> setOrderResponseConverter
@Inject public OrderReferenceServiceImpl(AwsPaymentsServiceClientFactory awsClientFactory, org.springframework.core.convert.converter.Converter<com.amazonservices.mws.offamazonpayments.model.GetOrderReferenceDetailsResponse,OrderReferenceInfo> getOrderResponseConverter, org.springframework.core.convert.converter.Converter<com.amazonservices.mws.offamazonpayments.model.SetOrderReferenceDetailsResponse,OrderReferenceInfo> setOrderResponseConverter)
public OrderReferenceInfo get(AmazonPaymentsRequestConfigProperties config, java.lang.String orderReferenceId)
get
in interface OrderReferenceService
public OrderReferenceInfo set(AmazonPaymentsRequestConfigProperties config, java.lang.String orderReferenceId, OrderReferenceAttributes orderAttributes)
set
in interface OrderReferenceService
public void confirm(AmazonPaymentsRequestConfigProperties config, java.lang.String orderReferenceId)
confirm
in interface OrderReferenceService
public void closeOrderReference(AmazonPaymentsRequestConfigProperties config, java.lang.String orderReferenceId)
closeOrderReference
in interface OrderReferenceService
private com.amazonservices.mws.offamazonpayments.model.CloseOrderReferenceResponse closeOrderReferenceResponse(com.amazonservices.mws.offamazonpayments.OffAmazonPaymentsService client, com.amazonservices.mws.offamazonpayments.model.CloseOrderReferenceRequest request)
public void cancelOrderReference(AmazonPaymentsRequestConfigProperties config, java.lang.String orderId)
cancelOrderReference
in interface OrderReferenceService
private com.amazonservices.mws.offamazonpayments.model.CancelOrderReferenceResponse cancelOrderReferenceResponse(com.amazonservices.mws.offamazonpayments.OffAmazonPaymentsService client, com.amazonservices.mws.offamazonpayments.model.CancelOrderReferenceRequest request)