Class BulkServiceAutoConfiguration

    • Constructor Detail

      • BulkServiceAutoConfiguration

        public BulkServiceAutoConfiguration()
    • Method Detail

      • bulkUpdateService

        @Bean
        @ConditionalOnMissingBean
        public BulkUpdateService<BulkUpdate> bulkUpdateService​(BulkUpdateRepository<com.broadleafcommerce.data.tracking.core.Identifiable> bulkUpdateRepository,
                                                               com.broadleafcommerce.common.messaging.repository.ResourceLockRepository<?,​?> resourceLockRepository,
                                                               com.broadleafcommerce.data.tracking.core.service.MappableCrudEntityHelper helper,
                                                               com.broadleafcommerce.common.messaging.notification.NotificationManager notificationManager)
      • bulkUpdateManager

        @Bean
        @ConditionalOnMissingBean
        public BulkUpdateManager bulkUpdateManager​(BulkUpdateService<BulkUpdate> bulkUpdateService,
                                                   BulkUpdateRequestValidator bulkUpdateRequestValidator,
                                                   List<BulkUpdateProcessor<?>> bulkUpdateProcessors,
                                                   com.broadleafcommerce.common.extension.TypeFactory typeFactory,
                                                   BulkUpdateProcessingConfigurationProperties bulkUpdateProcessingConfigProps,
                                                   @Nullable
                                                   com.broadleafcommerce.common.extension.data.DataRouteReference dataRouteReference,
                                                   List<com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator> contextRequestHydrators,
                                                   @Nullable
                                                   com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils trackablePolicyUtils)