Class DefaultPayPalCheckoutReportingService
- java.lang.Object
 - 
- com.broadleafcommerce.paypal.micro.gateway.service.DefaultPayPalCheckoutReportingService
 
 
- 
- All Implemented Interfaces:
 com.broadleafcommerce.paymentgateway.service.PaymentGatewayReportingService,com.broadleafcommerce.paymentgateway.service.PaymentGatewayTypeAware,PayPalCheckoutReportingService
public class DefaultPayPalCheckoutReportingService extends Object implements PayPalCheckoutReportingService
- Author:
 - Nathan Moore
 
 
- 
- 
Constructor Summary
Constructors Constructor Description DefaultPayPalCheckoutReportingService(PayPalApiProvider apiProvider, PayPalCheckoutProvider paypalCheckoutService, PayPalUtils utils) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.broadleafcommerce.paymentgateway.domain.PaymentResponsefindDetailsByTransaction(@NonNull com.broadleafcommerce.paymentgateway.domain.PaymentRequest paymentRequest)protected PayPalApiProvidergetApiProvider()StringgetGatewayType()protected PayPalCheckoutProvidergetPaypalCheckoutService()protected PayPalUtilsgetUtils()protected voidsetCommonDetailsResponse(@NonNull PayPalOrderRetrievalResponse response, @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse responseDTO) 
 - 
 
- 
- 
Constructor Detail
- 
DefaultPayPalCheckoutReportingService
public DefaultPayPalCheckoutReportingService(PayPalApiProvider apiProvider, PayPalCheckoutProvider paypalCheckoutService, PayPalUtils utils)
 
 - 
 
- 
Method Detail
- 
findDetailsByTransaction
public com.broadleafcommerce.paymentgateway.domain.PaymentResponse findDetailsByTransaction(@NonNull @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentRequest paymentRequest) throws com.broadleafcommerce.paymentgateway.service.exception.PaymentException- Specified by:
 findDetailsByTransactionin interfacecom.broadleafcommerce.paymentgateway.service.PaymentGatewayReportingService- Throws:
 com.broadleafcommerce.paymentgateway.service.exception.PaymentException
 
- 
getGatewayType
public String getGatewayType()
- Specified by:
 getGatewayTypein interfacecom.broadleafcommerce.paymentgateway.service.PaymentGatewayTypeAware
 
- 
setCommonDetailsResponse
protected void setCommonDetailsResponse(@NonNull @NonNull PayPalOrderRetrievalResponse response, @NonNull @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse responseDTO) 
- 
getApiProvider
protected PayPalApiProvider getApiProvider()
 
- 
getPaypalCheckoutService
protected PayPalCheckoutProvider getPaypalCheckoutService()
 
- 
getUtils
protected PayPalUtils getUtils()
 
 - 
 
 -