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 inherited from class org.springframework.web.servlet.i18n.CookieLocaleResolver
DEFAULT_COOKIE_NAME, LOCALE_REQUEST_ATTRIBUTE_NAME, TIME_ZONE_REQUEST_ATTRIBUTE_NAME
Fields inherited from class org.springframework.web.util.CookieGenerator
DEFAULT_COOKIE_PATH, logger
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected Locale
determineDefaultLocale
(javax.servlet.http.HttpServletRequest request) protected Locale
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
Methods inherited from class org.springframework.web.util.CookieGenerator
addCookie, createCookie, getCookieDomain, getCookieMaxAge, getCookiePath, isCookieHttpOnly, isCookieSecure, removeCookie, setCookieDomain, setCookieHttpOnly, setCookieMaxAge, setCookieName, setCookiePath, setCookieSecure
-
Field Details
-
DEFAULT_LOCALE_CONFIG_KEY
- See Also:
-
-
Constructor Details
-
ConfigAwareCookieLocaleResolver
public ConfigAwareCookieLocaleResolver()
-
-
Method Details
-
getCookieName
- Overrides:
getCookieName
in classorg.springframework.web.util.CookieGenerator
-
determineDefaultLocale
- Overrides:
determineDefaultLocale
in classorg.springframework.web.servlet.i18n.CookieLocaleResolver
-
getDefaultLocaleFromConfig
-