Class BulkServiceAutoConfiguration
java.lang.Object
com.broadleafcommerce.bulk.service.autoconfigure.BulkServiceAutoConfiguration
@Configuration
@EnableConfigurationProperties(BulkUpdateProcessingConfigurationProperties.class)
public class BulkServiceAutoConfiguration
extends Object
- Author:
- Samarth Dhruva (samarthd)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbulkUpdateManager
(BulkUpdateService<BulkUpdate> bulkUpdateService, BulkUpdateRequestValidator bulkUpdateRequestValidator, List<BulkUpdateProcessor<?>> bulkUpdateProcessors, com.broadleafcommerce.common.extension.TypeFactory typeFactory, BulkUpdateProcessingConfigurationProperties bulkUpdateProcessingConfigProps, com.broadleafcommerce.common.extension.data.DataRouteReference dataRouteReference, List<com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator> contextRequestHydrators, com.broadleafcommerce.data.tracking.core.policy.trackable.TrackablePolicyUtils trackablePolicyUtils) 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)
-
Constructor Details
-
BulkServiceAutoConfiguration
public BulkServiceAutoConfiguration()
-
-
Method Details
-
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) -
bulkUpdateRequestValidator
-