Class BillingJpaAutoConfiguration

java.lang.Object
com.broadleafcommerce.billing.provider.jpa.autoconfigure.BillingJpaAutoConfiguration

@Configuration @EnableJpaRepositories(basePackageClasses=JpaBillingEventRepository.class, repositoryFactoryBeanClass=com.broadleafcommerce.data.tracking.jpa.filtering.narrow.factory.JpaTrackableRepositoryFactoryBean.class, entityManagerFactoryRef="billingEntityManagerFactory", transactionManagerRef="billingTransactionManager") @JpaEntityScan(basePackages="com.broadleafcommerce.billing.provider.jpa.domain", routePackage="com.broadleafcommerce.billing") @JpaDataRoute(boundPropertiesType=BillingProperties.class, routePackage="com.broadleafcommerce.billing", routeKey="billing", supportingRouteTypes={com.broadleafcommerce.data.tracking.core.data.TrackingDataRouteSupporting.class,com.broadleafcommerce.common.messaging.data.MessagingDataRouteSupporting.class,com.broadleafcommerce.data.tracking.core.data.ApplicationDataRouteSupporting.class}) @EnableConfigurationProperties(BillingProperties.class) public class BillingJpaAutoConfiguration extends Object
  • Constructor Details

    • BillingJpaAutoConfiguration

      public BillingJpaAutoConfiguration()
  • Method Details

    • createAlteredTrackableRepositoryOverrideFragment

      @Bean @ConditionalOnMissingBean public CreateAlteredTrackableRepositoryOverride createAlteredTrackableRepositoryOverrideFragment()
    • createAlteredTrackableRepositoryOverrideContribution

      @Bean @ConditionalOnMissingBean(name="createAlteredTrackableRepositoryOverrideContribution") public com.broadleafcommerce.data.tracking.core.RepositoryContribution createAlteredTrackableRepositoryOverrideContribution(CreateAlteredTrackableRepositoryOverride fragment)
    • jpaBillingEventAddressSuppression

      @Bean @ConditionalOnMissingBean(name="jpaBillingEventAddressSuppression") public com.broadleafcommerce.common.messaging.notification.IgnoredNotificationStateRepository jpaBillingEventAddressSuppression()
    • jpaBillingEventAdjustmentSuppression

      @Bean @ConditionalOnMissingBean(name="jpaBillingEventAdjustmentSuppression") public com.broadleafcommerce.common.messaging.notification.IgnoredNotificationStateRepository jpaBillingEventAdjustmentSuppression()
    • jpaBillingEventItemAdjustmentSuppression

      @Bean @ConditionalOnMissingBean(name="jpaBillingEventItemAdjustmentSuppression") public com.broadleafcommerce.common.messaging.notification.IgnoredNotificationStateRepository jpaBillingEventItemAdjustmentSuppression()
    • jpaBillingEventItemSuppression

      @Bean @ConditionalOnMissingBean(name="jpaBillingEventItemSuppression") public com.broadleafcommerce.common.messaging.notification.IgnoredNotificationStateRepository jpaBillingEventItemSuppression()
    • jpaBillingEventPaymentSuppression

      @Bean @ConditionalOnMissingBean(name="jpaBillingEventPaymentSuppression") public com.broadleafcommerce.common.messaging.notification.IgnoredNotificationStateRepository jpaBillingEventPaymentSuppression()
    • jpaBillingEventSuppression

      @Bean @ConditionalOnMissingBean(name="jpaBillingEventSuppression") public com.broadleafcommerce.common.messaging.notification.IgnoredNotificationStateRepository jpaBillingEventSuppression()
    • jpaBillingRetryScheduleSuppression

      @Bean @ConditionalOnMissingBean(name="jpaBillingRetryScheduleSuppression") public com.broadleafcommerce.common.messaging.notification.IgnoredNotificationStateRepository jpaBillingRetryScheduleSuppression()
    • jpaBillingTaxDetailSuppression

      @Bean @ConditionalOnMissingBean(name="jpaBillingTaxDetailSuppression") public com.broadleafcommerce.common.messaging.notification.IgnoredNotificationStateRepository jpaBillingTaxDetailSuppression()
    • jpaPaymentTransactionDetailSuppression

      @Bean @ConditionalOnMissingBean(name="jpaPaymentTransactionDetailSuppression") public com.broadleafcommerce.common.messaging.notification.IgnoredNotificationStateRepository jpaPaymentTransactionDetailSuppression()
    • jpaRefundEventDetailSuppression

      @Bean @ConditionalOnMissingBean(name="jpaRefundEventDetailSuppression") public com.broadleafcommerce.common.messaging.notification.IgnoredNotificationStateRepository jpaRefundEventDetailSuppression()
    • jpaRefundEventItemSuppression

      @Bean @ConditionalOnMissingBean(name="jpaRefundEventItemSuppression") public com.broadleafcommerce.common.messaging.notification.IgnoredNotificationStateRepository jpaRefundEventItemSuppression()
    • jpaRefundEventSuppression

      @Bean @ConditionalOnMissingBean(name="jpaRefundEventSuppression") public com.broadleafcommerce.common.messaging.notification.IgnoredNotificationStateRepository jpaRefundEventSuppression()
    • queryUtil

      @Bean @ConditionalOnMissingBean(name="queryUtil") public QueryUtil queryUtil()