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 Constructor Description BulkServiceAutoConfiguration() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BulkUpdateManagerbulkUpdateManager(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)BulkUpdateRequestValidatorbulkUpdateRequestValidator()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) 
 - 
 
- 
- 
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)
 
- 
bulkUpdateRequestValidator
@Bean @ConditionalOnMissingBean public BulkUpdateRequestValidator bulkUpdateRequestValidator()
 
 - 
 
 -