Class CartServiceAutoConfiguration
java.lang.Object
com.broadleafcommerce.cart.service.autoconfigure.CartServiceAutoConfiguration
@Configuration
@EnableConfigurationProperties(com.broadleafcommerce.cart.client.properties.QuoteProperties.class)
public class CartServiceAutoConfiguration
extends Object
- Author:
- Chad Harchar (charchar)
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncartCrudEntityHelper(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) com.broadleafcommerce.data.tracking.core.context.ContextInfoCustomizercartDefaultCurrencyContextInfoCustomizer(com.broadleafcommerce.common.extension.data.DataRouteSupporting route) CartService<com.broadleafcommerce.cart.client.domain.Cart>cartService(CartRepository<com.broadleafcommerce.data.tracking.core.Trackable> cartRepository, com.broadleafcommerce.data.tracking.core.mapping.DomainMapperManager mapperManager, CartCrudEntityHelper cartCrudEntityHelper)
-
Constructor Details
-
CartServiceAutoConfiguration
public CartServiceAutoConfiguration()
-
-
Method Details
-
cartService
@Bean @ConditionalOnMissingBean public CartService<com.broadleafcommerce.cart.client.domain.Cart> cartService(CartRepository<com.broadleafcommerce.data.tracking.core.Trackable> cartRepository, com.broadleafcommerce.data.tracking.core.mapping.DomainMapperManager mapperManager, @Qualifier("cartCrudEntityHelper") CartCrudEntityHelper cartCrudEntityHelper) -
cartCrudEntityHelper
@Bean(defaultCandidate=false) @ConditionalOnMissingBean(name="cartCrudEntityHelper") public CartCrudEntityHelper cartCrudEntityHelper(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)
-