Package org.broadleafcommerce.common.web
Class BroadleafCookieLocaleResolver
java.lang.Object
org.springframework.web.util.CookieGenerator
org.springframework.web.servlet.i18n.CookieLocaleResolver
org.broadleafcommerce.common.web.BroadleafCookieLocaleResolver
- All Implemented Interfaces:
org.springframework.web.servlet.LocaleContextResolver,org.springframework.web.servlet.LocaleResolver
public class BroadleafCookieLocaleResolver
extends org.springframework.web.servlet.i18n.CookieLocaleResolver
Specific Spring component to override the default behavior of
CookieLocaleResolver so that the default Broadleaf
Locale looked up in the database is used. This should be hooked up in applicationContext-servlet.xml in place of Spring's
CookieResolver.- Author:
- Phillip Verheyden (phillipuniverse)
-
Field Summary
Fields inherited from class org.springframework.web.servlet.i18n.CookieLocaleResolver
DEFAULT_COOKIE_NAME, LOCALE_REQUEST_ATTRIBUTE_NAME, TIME_ZONE_REQUEST_ATTRIBUTE_NAMEFields inherited from class org.springframework.web.util.CookieGenerator
DEFAULT_COOKIE_PATH, logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected LocaledetermineDefaultLocale(javax.servlet.http.HttpServletRequest request) Methods inherited from class org.springframework.web.servlet.i18n.CookieLocaleResolver
determineDefaultTimeZone, getDefaultLocale, getDefaultTimeZone, isLanguageTagCompliant, isRejectInvalidCookies, parseLocaleValue, resolveLocale, resolveLocaleContext, setDefaultLocale, setDefaultTimeZone, setLanguageTagCompliant, setLocale, setLocaleContext, setRejectInvalidCookies, toLocaleValueMethods inherited from class org.springframework.web.util.CookieGenerator
addCookie, createCookie, getCookieDomain, getCookieMaxAge, getCookieName, getCookiePath, isCookieHttpOnly, isCookieSecure, removeCookie, setCookieDomain, setCookieHttpOnly, setCookieMaxAge, setCookieName, setCookiePath, setCookieSecure
-
Constructor Details
-
BroadleafCookieLocaleResolver
public BroadleafCookieLocaleResolver()
-
-
Method Details
-
determineDefaultLocale
- Overrides:
determineDefaultLocalein classorg.springframework.web.servlet.i18n.CookieLocaleResolver
-