Class PaymentTransactionServiceAutoConfiguration.SavedPaymentMethodConfiguration

java.lang.Object
com.broadleafcommerce.paymenttransaction.service.autoconfigure.PaymentTransactionServiceAutoConfiguration.SavedPaymentMethodConfiguration
Enclosing class:
PaymentTransactionServiceAutoConfiguration

@Configuration @ConditionalOnPaymentTransactionAsSavedPaymentStorageLocation public static class PaymentTransactionServiceAutoConfiguration.SavedPaymentMethodConfiguration extends Object
  • Constructor Details

    • SavedPaymentMethodConfiguration

      public SavedPaymentMethodConfiguration()
  • Method Details

    • savedPaymentMethodService

      @Bean @ConditionalOnMissingBean public SavedPaymentMethodService<SavedPaymentMethod> savedPaymentMethodService(SavedPaymentMethodRepository<com.broadleafcommerce.data.tracking.core.Trackable> savedPaymentMethodRepository, com.broadleafcommerce.paymentgateway.service.provider.PaymentGatewayResourceProvider paymentGatewayResourceProvider, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper, com.broadleafcommerce.common.extension.TypeFactory typeFactory)
    • savedPaymentMethodManagementService

      @Bean @ConditionalOnMissingBean public SavedPaymentMethodManagementService savedPaymentMethodManagementService(com.broadleafcommerce.common.extension.TypeFactory typeFactory, SavedPaymentMethodService<SavedPaymentMethod> savedPaymentMethodService)
    • savedPaymentMethodWebhookService

      @Bean @ConditionalOnMissingBean public SavedPaymentMethodWebhookService savedPaymentMethodWebhookService(com.broadleafcommerce.paymentgateway.service.provider.PaymentGatewayResourceProvider paymentGatewayResourceProvider, SavedPaymentMethodService<SavedPaymentMethod> savedPaymentMethodService)