Class CartServiceAutoConfiguration


  • @Configuration
    public class CartServiceAutoConfiguration
    extends Object
    Author:
    Chad Harchar (charchar)
    • Constructor Detail

      • CartServiceAutoConfiguration

        public CartServiceAutoConfiguration()
    • Method Detail

      • cartService

        @Bean
        @ConditionalOnMissingBean
        public CartService<com.broadleafcommerce.cart.client.domain.Cart> cartService​(CartRepository<com.broadleafcommerce.data.tracking.core.Trackable> cartRepository,
                                                                                      com.broadleafcommerce.common.extension.TypeFactory typeFactory,
                                                                                      com.broadleafcommerce.data.tracking.core.mapping.DomainMapperManager mapperManager,
                                                                                      @Autowired(required=false)
                                                                                      List<com.broadleafcommerce.data.tracking.core.filtering.fetch.SortTransformer> sortTransformers,
                                                                                      com.broadleafcommerce.data.tracking.core.mapping.validation.EntityValidatorManager entityValidatorManager,
                                                                                      com.broadleafcommerce.data.tracking.core.TrackableBehaviorUtil behaviorUtil,
                                                                                      @Nullable
                                                                                      com.broadleafcommerce.common.messaging.notification.NotificationManager notificationManager,
                                                                                      @Qualifier("cartNotifyThreadPoolTaskExecutor")
                                                                                      Executor cartNotifyThreadPoolTaskExecutor,
                                                                                      CartProperties cartProperties)
      • cartNotifyThreadPoolTaskExecutor

        @Bean
        @ConditionalOnMissingBean(name="cartNotifyThreadPoolTaskExecutor")
        public Executor cartNotifyThreadPoolTaskExecutor()
      • cartDefaultCurrencyContextInfoCustomizer

        @Bean
        @ConditionalOnMissingBean(name="cartDefaultCurrencyContextInfoCustomizer")
        public com.broadleafcommerce.data.tracking.core.context.ContextInfoCustomizer cartDefaultCurrencyContextInfoCustomizer​(@Nullable @Qualifier("cartSource")
                                                                                                                               com.broadleafcommerce.common.extension.data.DataRouteSupporting route)