Package io.tesler.core.config
Class EnhancedLocaleResolver
- java.lang.Object
-
- org.springframework.web.util.CookieGenerator
-
- org.springframework.web.servlet.i18n.CookieLocaleResolver
-
- io.tesler.core.config.EnhancedLocaleResolver
-
- All Implemented Interfaces:
org.springframework.web.servlet.LocaleContextResolver
,org.springframework.web.servlet.LocaleResolver
public class EnhancedLocaleResolver extends org.springframework.web.servlet.i18n.CookieLocaleResolver
-
-
Constructor Summary
Constructors Constructor Description EnhancedLocaleResolver(CoreSessionService coreSessionService, LocaleService localeService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Locale
determineDefaultLocale(javax.servlet.http.HttpServletRequest request)
protected TimeZone
determineDefaultTimeZone(javax.servlet.http.HttpServletRequest request)
protected Locale
parseLocaleValue(String localeValue)
-
Methods inherited from class org.springframework.web.servlet.i18n.CookieLocaleResolver
getDefaultLocale, getDefaultTimeZone, isLanguageTagCompliant, isRejectInvalidCookies, resolveLocale, resolveLocaleContext, setDefaultLocale, setDefaultTimeZone, setLanguageTagCompliant, setLocale, setLocaleContext, setRejectInvalidCookies, toLocaleValue
-
Methods inherited from class org.springframework.web.util.CookieGenerator
addCookie, createCookie, getCookieDomain, getCookieMaxAge, getCookieName, getCookiePath, isCookieHttpOnly, isCookieSecure, removeCookie, setCookieDomain, setCookieHttpOnly, setCookieMaxAge, setCookieName, setCookiePath, setCookieSecure
-
-
-
-
Constructor Detail
-
EnhancedLocaleResolver
public EnhancedLocaleResolver(CoreSessionService coreSessionService, LocaleService localeService)
-
-
Method Detail
-
parseLocaleValue
protected Locale parseLocaleValue(String localeValue)
- Overrides:
parseLocaleValue
in classorg.springframework.web.servlet.i18n.CookieLocaleResolver
-
determineDefaultLocale
protected Locale determineDefaultLocale(javax.servlet.http.HttpServletRequest request)
- Overrides:
determineDefaultLocale
in classorg.springframework.web.servlet.i18n.CookieLocaleResolver
-
determineDefaultTimeZone
protected TimeZone determineDefaultTimeZone(javax.servlet.http.HttpServletRequest request)
- Overrides:
determineDefaultTimeZone
in classorg.springframework.web.servlet.i18n.CookieLocaleResolver
-
-