Class PricingServiceAutoConfiguration


  • @Configuration
    @EnableConfigurationProperties(PriceableFieldProperties.class)
    public class PricingServiceAutoConfiguration
    extends Object
    Initializes the service beans
    Author:
    Phillip Verheyden (phillipuniverse), Samarth Dhruva (samarthd)
    • Constructor Detail

      • PricingServiceAutoConfiguration

        public PricingServiceAutoConfiguration​(com.broadleafcommerce.common.extension.TypeFactory typeFactory,
                                               com.broadleafcommerce.rulesengine.expression.service.RuleEvaluationService ruleEvaluationService)
    • Method Detail

      • userTargetFilterService

        @Bean
        @ConditionalOnMissingBean
        public UserTargetFilterService userTargetFilterService()
      • pricingCatalogCurrencyContextInfoCustomizer

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