Package org.broadleafcommerce.common.web
Class BroadleafCurrencyResolverImpl
java.lang.Object
org.broadleafcommerce.common.web.BroadleafCurrencyResolverImpl
- All Implemented Interfaces:
BroadleafCurrencyResolver
@Component("blCurrencyResolver")
public class BroadleafCurrencyResolverImpl
extends Object
implements BroadleafCurrencyResolver
Responsible for returning the currency to use for the current request.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionresolveCurrency
(jakarta.servlet.http.HttpServletRequest request) Responsible for returning the currency to use for the current request.resolveCurrency
(org.springframework.web.context.request.WebRequest request)
-
Field Details
-
CURRENCY_CODE_PARAM
Parameter/Attribute name for the current currency code -
CURRENCY_VAR
Parameter/Attribute name for the current currency
-
-
Constructor Details
-
BroadleafCurrencyResolverImpl
public BroadleafCurrencyResolverImpl()
-
-
Method Details
-
resolveCurrency
public BroadleafRequestedCurrencyDto resolveCurrency(jakarta.servlet.http.HttpServletRequest request) Responsible for returning the currency to use for the current request.- Specified by:
resolveCurrency
in interfaceBroadleafCurrencyResolver
-
resolveCurrency
public BroadleafRequestedCurrencyDto resolveCurrency(org.springframework.web.context.request.WebRequest request) - Specified by:
resolveCurrency
in interfaceBroadleafCurrencyResolver
-