Class ConfigAwareCookieLocaleResolver
java.lang.Object
org.craftercms.engine.targeting.impl.ConfigAwareCookieLocaleResolver
- All Implemented Interfaces:
org.springframework.web.servlet.LocaleResolver
public class ConfigAwareCookieLocaleResolver
extends Object
implements org.springframework.web.servlet.LocaleResolver
CookieLocaleResolver wrapper that uses the default locale specified
in the site configuration if
the user has not current locale associated.- Author:
- avasquez
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected LocaleresolveLocale(jakarta.servlet.http.HttpServletRequest request) voidsetLocale(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Locale locale)
-
Field Details
-
logger
protected static final org.slf4j.Logger logger -
DEFAULT_LOCALE_CONFIG_KEY
- See Also:
-
-
Constructor Details
-
ConfigAwareCookieLocaleResolver
-
-
Method Details
-
resolveLocale
- Specified by:
resolveLocalein interfaceorg.springframework.web.servlet.LocaleResolver
-
setLocale
public void setLocale(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Locale locale) - Specified by:
setLocalein interfaceorg.springframework.web.servlet.LocaleResolver
-
getCookieName
-
getDefaultLocaleFromConfig
-