public class PayPalRequestGatewayImpl extends java.lang.Object implements PayPalRequestGateway
Modifier and Type | Field and Description |
---|---|
private PayPalRequestExecuter |
requestExecuter |
private PayPalRequestLogger |
requestLogger |
Constructor and Description |
---|
PayPalRequestGatewayImpl(PayPalRequestExecuter requestExecuter,
PayPalRequestLogger requestLogger) |
Modifier and Type | Method and Description |
---|---|
<T> T |
executeRequest(PayPalRequest request,
java.lang.Class<T> clazz) |
java.lang.String |
executeRequest(PayPalRequest request,
java.lang.String webServiceName) |
private PayPalRequestExecuter requestExecuter
private PayPalRequestLogger requestLogger
@Inject public PayPalRequestGatewayImpl(PayPalRequestExecuter requestExecuter, PayPalRequestLogger requestLogger)
public <T> T executeRequest(PayPalRequest request, java.lang.Class<T> clazz) throws WebServiceException
executeRequest
in interface PayPalRequestGateway
WebServiceException
public java.lang.String executeRequest(PayPalRequest request, java.lang.String webServiceName) throws WebServiceException
executeRequest
in interface PayPalRequestGateway
WebServiceException