Class SamplePaymentGatewayConfigurationImpl
java.lang.Object
org.broadleafcommerce.common.payment.service.AbstractPaymentGatewayConfiguration
org.broadleafcommerce.payment.service.gateway.SamplePaymentGatewayConfigurationImpl
- All Implemented Interfaces:
org.broadleafcommerce.common.payment.service.PaymentGatewayConfiguration,SamplePaymentGatewayConfiguration
@Service("blSamplePaymentGatewayConfiguration")
public class SamplePaymentGatewayConfigurationImpl
extends org.broadleafcommerce.common.payment.service.AbstractPaymentGatewayConfiguration
implements SamplePaymentGatewayConfiguration
In order to use load this demo service, you will need to component scan
the package "com.broadleafcommerce".
This should NOT be used in production, and is meant solely for demonstration
purposes only.
- Author:
- Elbert Bautista (elbertbautista)
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintorg.broadleafcommerce.common.payment.PaymentGatewayTypebooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetFailureReportingThreshold(int failureReportingThreshold) voidsetPerformAuthorizeAndCapture(boolean performAuthorizeAndCapture)
-
Field Details
-
failureReportingThreshold
protected int failureReportingThreshold -
performAuthorizeAndCapture
protected boolean performAuthorizeAndCapture
-
-
Constructor Details
-
SamplePaymentGatewayConfigurationImpl
public SamplePaymentGatewayConfigurationImpl()
-
-
Method Details
-
getTransparentRedirectUrl
- Specified by:
getTransparentRedirectUrlin interfaceSamplePaymentGatewayConfiguration
-
getTransparentRedirectReturnUrl
- Specified by:
getTransparentRedirectReturnUrlin interfaceSamplePaymentGatewayConfiguration
-
getCustomerPaymentTransparentRedirectUrl
- Specified by:
getCustomerPaymentTransparentRedirectUrlin interfaceSamplePaymentGatewayConfiguration
-
getCustomerPaymentTransparentRedirectReturnUrl
- Specified by:
getCustomerPaymentTransparentRedirectReturnUrlin interfaceSamplePaymentGatewayConfiguration
-
isPerformAuthorizeAndCapture
public boolean isPerformAuthorizeAndCapture()- Specified by:
isPerformAuthorizeAndCapturein interfaceorg.broadleafcommerce.common.payment.service.PaymentGatewayConfiguration- Overrides:
isPerformAuthorizeAndCapturein classorg.broadleafcommerce.common.payment.service.AbstractPaymentGatewayConfiguration
-
setPerformAuthorizeAndCapture
public void setPerformAuthorizeAndCapture(boolean performAuthorizeAndCapture) - Specified by:
setPerformAuthorizeAndCapturein interfaceorg.broadleafcommerce.common.payment.service.PaymentGatewayConfiguration- Overrides:
setPerformAuthorizeAndCapturein classorg.broadleafcommerce.common.payment.service.AbstractPaymentGatewayConfiguration
-
getFailureReportingThreshold
public int getFailureReportingThreshold()- Specified by:
getFailureReportingThresholdin interfaceorg.broadleafcommerce.common.payment.service.PaymentGatewayConfiguration- Overrides:
getFailureReportingThresholdin classorg.broadleafcommerce.common.payment.service.AbstractPaymentGatewayConfiguration
-
setFailureReportingThreshold
public void setFailureReportingThreshold(int failureReportingThreshold) - Specified by:
setFailureReportingThresholdin interfaceorg.broadleafcommerce.common.payment.service.PaymentGatewayConfiguration- Overrides:
setFailureReportingThresholdin classorg.broadleafcommerce.common.payment.service.AbstractPaymentGatewayConfiguration
-
handlesAuthorize
public boolean handlesAuthorize()- Specified by:
handlesAuthorizein interfaceorg.broadleafcommerce.common.payment.service.PaymentGatewayConfiguration- Overrides:
handlesAuthorizein classorg.broadleafcommerce.common.payment.service.AbstractPaymentGatewayConfiguration
-
handlesCapture
public boolean handlesCapture()- Specified by:
handlesCapturein interfaceorg.broadleafcommerce.common.payment.service.PaymentGatewayConfiguration- Overrides:
handlesCapturein classorg.broadleafcommerce.common.payment.service.AbstractPaymentGatewayConfiguration
-
handlesAuthorizeAndCapture
public boolean handlesAuthorizeAndCapture()- Specified by:
handlesAuthorizeAndCapturein interfaceorg.broadleafcommerce.common.payment.service.PaymentGatewayConfiguration- Overrides:
handlesAuthorizeAndCapturein classorg.broadleafcommerce.common.payment.service.AbstractPaymentGatewayConfiguration
-
handlesReverseAuthorize
public boolean handlesReverseAuthorize()- Specified by:
handlesReverseAuthorizein interfaceorg.broadleafcommerce.common.payment.service.PaymentGatewayConfiguration- Overrides:
handlesReverseAuthorizein classorg.broadleafcommerce.common.payment.service.AbstractPaymentGatewayConfiguration
-
handlesVoid
public boolean handlesVoid()- Specified by:
handlesVoidin interfaceorg.broadleafcommerce.common.payment.service.PaymentGatewayConfiguration- Overrides:
handlesVoidin classorg.broadleafcommerce.common.payment.service.AbstractPaymentGatewayConfiguration
-
handlesRefund
public boolean handlesRefund()- Specified by:
handlesRefundin interfaceorg.broadleafcommerce.common.payment.service.PaymentGatewayConfiguration- Overrides:
handlesRefundin classorg.broadleafcommerce.common.payment.service.AbstractPaymentGatewayConfiguration
-
handlesPartialCapture
public boolean handlesPartialCapture()- Specified by:
handlesPartialCapturein interfaceorg.broadleafcommerce.common.payment.service.PaymentGatewayConfiguration- Overrides:
handlesPartialCapturein classorg.broadleafcommerce.common.payment.service.AbstractPaymentGatewayConfiguration
-
handlesMultipleShipment
public boolean handlesMultipleShipment()- Specified by:
handlesMultipleShipmentin interfaceorg.broadleafcommerce.common.payment.service.PaymentGatewayConfiguration- Overrides:
handlesMultipleShipmentin classorg.broadleafcommerce.common.payment.service.AbstractPaymentGatewayConfiguration
-
handlesRecurringPayment
public boolean handlesRecurringPayment()- Specified by:
handlesRecurringPaymentin interfaceorg.broadleafcommerce.common.payment.service.PaymentGatewayConfiguration- Overrides:
handlesRecurringPaymentin classorg.broadleafcommerce.common.payment.service.AbstractPaymentGatewayConfiguration
-
handlesSavedCustomerPayment
public boolean handlesSavedCustomerPayment()- Specified by:
handlesSavedCustomerPaymentin interfaceorg.broadleafcommerce.common.payment.service.PaymentGatewayConfiguration- Overrides:
handlesSavedCustomerPaymentin classorg.broadleafcommerce.common.payment.service.AbstractPaymentGatewayConfiguration
-
handlesMultiplePayments
public boolean handlesMultiplePayments()- Specified by:
handlesMultiplePaymentsin interfaceorg.broadleafcommerce.common.payment.service.PaymentGatewayConfiguration- Overrides:
handlesMultiplePaymentsin classorg.broadleafcommerce.common.payment.service.AbstractPaymentGatewayConfiguration
-
getGatewayType
public org.broadleafcommerce.common.payment.PaymentGatewayType getGatewayType()- Specified by:
getGatewayTypein interfaceorg.broadleafcommerce.common.payment.service.PaymentGatewayConfiguration- Overrides:
getGatewayTypein classorg.broadleafcommerce.common.payment.service.AbstractPaymentGatewayConfiguration
-