Class BulkJpaAutoConfiguration


  • @AutoConfigureAfter(com.broadleafcommerce.common.jpa.autoconfigure.CommonJpaAutoConfiguration.class)
    @ConditionalOnProperty(name="broadleaf.database.provider",
                           havingValue="jpa")
    @Configuration
    @JpaEntityScan(basePackages="com.broadleafcommerce.bulk.provider.jpa.domain",
                   routePackage="com.broadleafcommerce.bulk")
    @EnableJpaRepositories(basePackageClasses=JpaBulkUpdateRepository.class,
                           repositoryFactoryBeanClass=com.broadleafcommerce.data.tracking.jpa.filtering.narrow.factory.JpaMappableRepositoryFactoryBean.class)
    public class BulkJpaAutoConfiguration
    extends Object
    The main JPA auto configuration that initializes the out of the box JPA repositories and domain.
    Author:
    Samarth Dhruva (samarthd)
    • Constructor Detail

      • BulkJpaAutoConfiguration

        public BulkJpaAutoConfiguration()
    • Method Detail

      • jpaBulkUpdateRepositoryImpl

        @Bean
        @ConditionalOnMissingBean
        protected CustomizedBulkUpdateRepository<JpaBulkUpdate> jpaBulkUpdateRepositoryImpl​(@Qualifier("jpaNotificationStateRepositoryFragment")
                                                                                            com.broadleafcommerce.common.messaging.notification.NotificationStateRepositoryFragment notificationFragment)