Class BillingServiceAutoConfiguration
java.lang.Object
com.broadleafcommerce.billing.service.autoconfigure.BillingServiceAutoConfiguration
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbillingEventAddressService(BillingEventAddressRepository<com.broadleafcommerce.data.tracking.core.Trackable> repo, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper) billingEventAdjustmentService(BillingEventAdjustmentRepository<com.broadleafcommerce.data.tracking.core.Trackable> repo, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper) billingEventItemAdjustmentService(BillingEventItemAdjustmentRepository<com.broadleafcommerce.data.tracking.core.Trackable> repo, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper) billingEventItemService(BillingEventItemRepository<com.broadleafcommerce.data.tracking.core.Trackable> repo, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper) BillingEventPaymentService<BillingEventPayment,BillingEventPaymentWithEvent, BillingEventDTO, BillingEventPaymentWithTransaction> billingEventPaymentService(BillingEventPaymentRepository<com.broadleafcommerce.data.tracking.core.Trackable> repo, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper) billingEventService(BillingEventRepository<com.broadleafcommerce.data.tracking.core.Trackable> repo, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper) billingRetryScheduleService(BillingRetryScheduleRepository<com.broadleafcommerce.data.tracking.core.Trackable> repo, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper) billingTaxDetailService(BillingTaxDetailRepository<com.broadleafcommerce.data.tracking.core.Trackable> repo, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper) paymentTransactionDetailService(PaymentTransactionDetailRepository<com.broadleafcommerce.data.tracking.core.Trackable> repo, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper) refundEventDetailService(RefundEventDetailRepository<com.broadleafcommerce.data.tracking.core.Trackable> repo, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper) refundEventItemService(RefundEventItemRepository<com.broadleafcommerce.data.tracking.core.Trackable> repo, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper) refundEventService(RefundEventRepository<com.broadleafcommerce.data.tracking.core.Trackable> repo, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper) sslUtil()subscriptionBillingEventService(SubscriptionService<Subscription, SubscriptionWithItems> subscriptionService, SubscriptionAdjustmentService<SubscriptionAdjustment> subscriptionAdjustmentService, SubscriptionBillingEventGeneratorService billingEventGeneratorService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) walletService(SavedPaymentMethodProvider<SavedPaymentMethod> provider, com.broadleafcommerce.common.extension.TypeFactory typeFactory)
-
Constructor Details
-
BillingServiceAutoConfiguration
public BillingServiceAutoConfiguration()
-
-
Method Details
-
billingEventAddressService
@Bean @ConditionalOnMissingBean public BillingEventAddressService<BillingEventAddress> billingEventAddressService(BillingEventAddressRepository<com.broadleafcommerce.data.tracking.core.Trackable> repo, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper) -
billingEventAdjustmentService
@Bean @ConditionalOnMissingBean public BillingEventAdjustmentService<BillingEventAdjustment> billingEventAdjustmentService(BillingEventAdjustmentRepository<com.broadleafcommerce.data.tracking.core.Trackable> repo, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper) -
billingEventItemAdjustmentService
@Bean @ConditionalOnMissingBean public BillingEventItemAdjustmentService<BillingEventItemAdjustment> billingEventItemAdjustmentService(BillingEventItemAdjustmentRepository<com.broadleafcommerce.data.tracking.core.Trackable> repo, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper) -
billingEventItemService
@Bean @ConditionalOnMissingBean public BillingEventItemService<BillingEventItem,BillingEventItemWithTaxDetails> billingEventItemService(BillingEventItemRepository<com.broadleafcommerce.data.tracking.core.Trackable> repo, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper) -
billingEventPaymentService
@Bean @ConditionalOnMissingBean public BillingEventPaymentService<BillingEventPayment,BillingEventPaymentWithEvent, billingEventPaymentServiceBillingEventDTO, BillingEventPaymentWithTransaction> (BillingEventPaymentRepository<com.broadleafcommerce.data.tracking.core.Trackable> repo, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper) -
billingEventService
@Bean @ConditionalOnMissingBean public BillingEventService<BillingEvent,BillingEventDTO, billingEventServiceCreateBillingEventRequest> (BillingEventRepository<com.broadleafcommerce.data.tracking.core.Trackable> repo, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper) -
subscriptionBillingEventService
@Bean @ConditionalOnMissingBean public SubscriptionBillingEventService<BillingEvent> subscriptionBillingEventService(SubscriptionService<Subscription, SubscriptionWithItems> subscriptionService, SubscriptionAdjustmentService<SubscriptionAdjustment> subscriptionAdjustmentService, SubscriptionBillingEventGeneratorService billingEventGeneratorService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
billingRetryScheduleService
@Bean @ConditionalOnMissingBean public BillingRetryScheduleService<BillingRetrySchedule> billingRetryScheduleService(BillingRetryScheduleRepository<com.broadleafcommerce.data.tracking.core.Trackable> repo, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper) -
billingTaxDetailService
@Bean @ConditionalOnMissingBean public BillingTaxDetailService<BillingTaxDetail> billingTaxDetailService(BillingTaxDetailRepository<com.broadleafcommerce.data.tracking.core.Trackable> repo, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper) -
nextBillingRetryDateCalculator
@Bean @ConditionalOnMissingBean public NextBillingRetryDateCalculator nextBillingRetryDateCalculator() -
paymentTransactionDetailService
@Bean @ConditionalOnMissingBean public PaymentTransactionDetailService<PaymentTransactionDetail> paymentTransactionDetailService(PaymentTransactionDetailRepository<com.broadleafcommerce.data.tracking.core.Trackable> repo, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper) -
refundEventDetailService
@Bean @ConditionalOnMissingBean public RefundEventDetailService<RefundEventDetail,RefundDetailsWithRefundAndBillingEvent> refundEventDetailService(RefundEventDetailRepository<com.broadleafcommerce.data.tracking.core.Trackable> repo, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper) -
refundEventItemService
@Bean @ConditionalOnMissingBean public RefundEventItemService<RefundEventItem> refundEventItemService(RefundEventItemRepository<com.broadleafcommerce.data.tracking.core.Trackable> repo, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper) -
refundEventService
@Bean @ConditionalOnMissingBean public RefundEventService<RefundEvent,RefundEventWithDetails> refundEventService(RefundEventRepository<com.broadleafcommerce.data.tracking.core.Trackable> repo, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper) -
walletService
@Bean @ConditionalOnMissingBean public WalletService<WalletWithPaymentAccounts,BillingProcessingRequestWithFullDetails> walletService(SavedPaymentMethodProvider<SavedPaymentMethod> provider, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
sslUtil
-