Class PricingServiceAutoConfiguration

java.lang.Object
com.broadleafcommerce.pricing.service.autoconfigure.PricingServiceAutoConfiguration

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

    • PricingServiceAutoConfiguration

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

    • userTargetFilterService

      @Bean @ConditionalOnMissingBean public UserTargetFilterService userTargetFilterService()
    • currencyConversionService

      @Bean @ConditionalOnMissingBean public CurrencyConversionService currencyConversionService()
    • pricingCatalogCurrencyContextInfoCustomizer

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