Class PricingCatalogCurrencyContextInfoCustomizer

  • All Implemented Interfaces:
    com.broadleafcommerce.data.tracking.core.context.ContextInfoCustomizer, org.springframework.core.Ordered

    public class PricingCatalogCurrencyContextInfoCustomizer
    extends Object
    implements com.broadleafcommerce.data.tracking.core.context.ContextInfoCustomizer
    This component attempts to resolve the default Currency for this request.
    • Field Summary

      • Fields inherited from interface org.springframework.core.Ordered

        HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
    • Constructor Detail

      • PricingCatalogCurrencyContextInfoCustomizer

        public PricingCatalogCurrencyContextInfoCustomizer​(com.broadleafcommerce.common.extension.data.DataRouteSupporting route)
    • Method Detail

      • customize

        public void customize​(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo,
                              String routeKey,
                              org.springframework.core.MethodParameter endpoint,
                              org.springframework.web.context.request.NativeWebRequest webRequest)
        Specified by:
        customize in interface com.broadleafcommerce.data.tracking.core.context.ContextInfoCustomizer
      • setCurrencyHolder

        @Autowired
        public void setCurrencyHolder​(com.broadleafcommerce.money.jackson.CurrencyHolder currencyHolder)