Class CartServiceAutoConfiguration
- java.lang.Object
-
- com.broadleafcommerce.cart.service.autoconfigure.CartServiceAutoConfiguration
-
@Configuration public class CartServiceAutoConfiguration extends Object
- Author:
- Chad Harchar (charchar)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CartServiceAutoConfiguration.PurgeCartJobConfiguration
-
Constructor Summary
Constructors Constructor Description CartServiceAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.broadleafcommerce.data.tracking.core.context.ContextInfoCustomizer
cartDefaultCurrencyContextInfoCustomizer(com.broadleafcommerce.common.extension.data.DataRouteSupporting route)
Executor
cartNotifyThreadPoolTaskExecutor()
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, 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, com.broadleafcommerce.common.messaging.notification.NotificationManager notificationManager, Executor cartNotifyThreadPoolTaskExecutor, CartProperties cartProperties)
-
-
-
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)
-
-