Class PaymentGatewayConfigurationServiceProviderImpl
java.lang.Object
org.broadleafcommerce.common.payment.service.PaymentGatewayConfigurationServiceProviderImpl
- All Implemented Interfaces:
PaymentGatewayConfigurationServiceProvider
@Service("blPaymentGatewayConfigurationServiceProvider")
public class PaymentGatewayConfigurationServiceProviderImpl
extends Object
implements PaymentGatewayConfigurationServiceProvider
- Author:
- Phillip Verheyden (phillipuniverse)
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetGatewayConfigurationService
(PaymentGatewayType gatewayType) Returns the firstPaymentGatewayConfigurationService
that matches the givenPaymentGatewayType
.void
setGatewayConfigurationServices
(List<PaymentGatewayConfigurationService> gatewayConfigurationServices)
-
Field Details
-
gatewayConfigurationServices
-
-
Constructor Details
-
PaymentGatewayConfigurationServiceProviderImpl
public PaymentGatewayConfigurationServiceProviderImpl()
-
-
Method Details
-
getGatewayConfigurationService
public PaymentGatewayConfigurationService getGatewayConfigurationService(PaymentGatewayType gatewayType) Description copied from interface:PaymentGatewayConfigurationServiceProvider
Returns the first
PaymentGatewayConfigurationService
that matches the givenPaymentGatewayType
. Useful when you need a particularPaymentGatewayConfigurationService
to communicate in different ways to a payment gateway.- Specified by:
getGatewayConfigurationService
in interfacePaymentGatewayConfigurationServiceProvider
-
getGatewayConfigurationServices
- Specified by:
getGatewayConfigurationServices
in interfacePaymentGatewayConfigurationServiceProvider
-
setGatewayConfigurationServices
public void setGatewayConfigurationServices(List<PaymentGatewayConfigurationService> gatewayConfigurationServices) - Specified by:
setGatewayConfigurationServices
in interfacePaymentGatewayConfigurationServiceProvider
-