final class CaptureServiceImpl extends java.lang.Object implements CaptureService
Modifier and Type | Field and Description |
---|---|
private AwsPaymentsServiceClientFactory |
awsClientFactory |
private Converter<com.amazonservices.mws.offamazonpayments.model.CaptureDetails,CaptureDetails> |
converter |
private static org.slf4j.Logger |
log |
Constructor and Description |
---|
CaptureServiceImpl(AwsPaymentsServiceClientFactory awsClientFactory,
Converter<com.amazonservices.mws.offamazonpayments.model.CaptureDetails,CaptureDetails> converter) |
Modifier and Type | Method and Description |
---|---|
CaptureDetails |
capture(AmazonPaymentsRequestConfigProperties config,
Capture capture) |
private com.amazonservices.mws.offamazonpayments.model.CaptureResponse |
capture(com.amazonservices.mws.offamazonpayments.OffAmazonPaymentsService client,
com.amazonservices.mws.offamazonpayments.model.CaptureRequest captureRequest) |
CaptureDetails |
getCaptureDetails(AmazonPaymentsRequestConfigProperties config,
java.lang.String captureId) |
private com.amazonservices.mws.offamazonpayments.model.GetCaptureDetailsResponse |
getCaptureResponse(com.amazonservices.mws.offamazonpayments.OffAmazonPaymentsService client,
com.amazonservices.mws.offamazonpayments.model.GetCaptureDetailsRequest request) |
private static final org.slf4j.Logger log
private final AwsPaymentsServiceClientFactory awsClientFactory
private final Converter<com.amazonservices.mws.offamazonpayments.model.CaptureDetails,CaptureDetails> converter
@Inject public CaptureServiceImpl(AwsPaymentsServiceClientFactory awsClientFactory, Converter<com.amazonservices.mws.offamazonpayments.model.CaptureDetails,CaptureDetails> converter)
public CaptureDetails capture(AmazonPaymentsRequestConfigProperties config, Capture capture)
capture
in interface CaptureService
private com.amazonservices.mws.offamazonpayments.model.CaptureResponse capture(com.amazonservices.mws.offamazonpayments.OffAmazonPaymentsService client, com.amazonservices.mws.offamazonpayments.model.CaptureRequest captureRequest)
public CaptureDetails getCaptureDetails(AmazonPaymentsRequestConfigProperties config, java.lang.String captureId)
getCaptureDetails
in interface CaptureService
private com.amazonservices.mws.offamazonpayments.model.GetCaptureDetailsResponse getCaptureResponse(com.amazonservices.mws.offamazonpayments.OffAmazonPaymentsService client, com.amazonservices.mws.offamazonpayments.model.GetCaptureDetailsRequest request)