final class OrderReferenceServiceImpl extends java.lang.Object implements OrderReferenceService
Modifier and Type | Field and Description |
---|---|
private AwsPaymentsServiceClientFactory |
awsClientFactory |
private Converter<com.amazonservices.mws.offamazonpayments.model.GetOrderReferenceDetailsResponse,OrderReferenceInfo> |
getOrderResponseConverter |
private static org.slf4j.Logger |
log |
private Converter<com.amazonservices.mws.offamazonpayments.model.SetOrderReferenceDetailsResponse,OrderReferenceInfo> |
setOrderResponseConverter |
Constructor and Description |
---|
OrderReferenceServiceImpl(AwsPaymentsServiceClientFactory awsClientFactory,
Converter<com.amazonservices.mws.offamazonpayments.model.GetOrderReferenceDetailsResponse,OrderReferenceInfo> getOrderResponseConverter,
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 Converter<com.amazonservices.mws.offamazonpayments.model.GetOrderReferenceDetailsResponse,OrderReferenceInfo> getOrderResponseConverter
private final Converter<com.amazonservices.mws.offamazonpayments.model.SetOrderReferenceDetailsResponse,OrderReferenceInfo> setOrderResponseConverter
@Inject public OrderReferenceServiceImpl(AwsPaymentsServiceClientFactory awsClientFactory, Converter<com.amazonservices.mws.offamazonpayments.model.GetOrderReferenceDetailsResponse,OrderReferenceInfo> getOrderResponseConverter, 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)