Class ConfigAwareCookieLocaleResolver
- java.lang.Object
-
- org.springframework.web.util.CookieGenerator
-
- org.springframework.web.servlet.i18n.CookieLocaleResolver
-
- org.craftercms.engine.targeting.impl.ConfigAwareCookieLocaleResolver
-
- All Implemented Interfaces:
org.springframework.web.servlet.LocaleContextResolver
,org.springframework.web.servlet.LocaleResolver
public class ConfigAwareCookieLocaleResolver extends org.springframework.web.servlet.i18n.CookieLocaleResolver
CookieLocaleResolver
extension that uses the default locale specified in the site configuration if the user has not current locale associated.- Author:
- avasquez
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_LOCALE_CONFIG_KEY
-
Constructor Summary
Constructors Constructor Description ConfigAwareCookieLocaleResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Locale
determineDefaultLocale(javax.servlet.http.HttpServletRequest request)
String
getCookieName()
protected Locale
getDefaultLocaleFromConfig()
-
Methods inherited from class org.springframework.web.servlet.i18n.CookieLocaleResolver
determineDefaultTimeZone, getDefaultLocale, getDefaultTimeZone, isLanguageTagCompliant, isRejectInvalidCookies, parseLocaleValue, resolveLocale, resolveLocaleContext, setDefaultLocale, setDefaultTimeZone, setLanguageTagCompliant, setLocale, setLocaleContext, setRejectInvalidCookies, toLocaleValue
-
-
-
-
Field Detail
-
DEFAULT_LOCALE_CONFIG_KEY
public static final String DEFAULT_LOCALE_CONFIG_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getCookieName
public String getCookieName()
- Overrides:
getCookieName
in classorg.springframework.web.util.CookieGenerator
-
determineDefaultLocale
protected Locale determineDefaultLocale(javax.servlet.http.HttpServletRequest request)
- Overrides:
determineDefaultLocale
in classorg.springframework.web.servlet.i18n.CookieLocaleResolver
-
getDefaultLocaleFromConfig
protected Locale getDefaultLocaleFromConfig()
-
-