Package org.cxbox.core.config
Class EnhancedLocaleResolver
java.lang.Object
org.springframework.web.servlet.i18n.AbstractLocaleResolver
org.springframework.web.servlet.i18n.AbstractLocaleContextResolver
org.springframework.web.servlet.i18n.CookieLocaleResolver
org.cxbox.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
-
Field Summary
Fields inherited from class org.springframework.web.servlet.i18n.CookieLocaleResolver
DEFAULT_COOKIE_NAME, LOCALE_REQUEST_ATTRIBUTE_NAME, TIME_ZONE_REQUEST_ATTRIBUTE_NAME -
Constructor Summary
ConstructorsConstructorDescriptionEnhancedLocaleResolver(org.cxbox.api.service.session.CoreSessionService coreSessionService, org.cxbox.api.service.LocaleService localeService) -
Method Summary
Modifier and TypeMethodDescriptiondetermineDefaultLocale(jakarta.servlet.http.HttpServletRequest request) determineDefaultTimeZone(jakarta.servlet.http.HttpServletRequest request) parseLocaleValue(String localeValue) Methods inherited from class org.springframework.web.servlet.i18n.CookieLocaleResolver
isLanguageTagCompliant, isRejectInvalidCookies, resolveLocale, resolveLocaleContext, setCookieDomain, setCookieHttpOnly, setCookieMaxAge, setCookieMaxAge, setCookieName, setCookiePath, setCookieSameSite, setCookieSecure, setDefaultLocaleFunction, setDefaultTimeZoneFunction, setLanguageTagCompliant, setLocaleContext, setRejectInvalidCookies, toLocaleValueMethods inherited from class org.springframework.web.servlet.i18n.AbstractLocaleContextResolver
getDefaultTimeZone, setDefaultTimeZoneMethods inherited from class org.springframework.web.servlet.i18n.AbstractLocaleResolver
getDefaultLocale, setDefaultLocaleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.web.servlet.LocaleContextResolver
setLocale
-
Constructor Details
-
EnhancedLocaleResolver
public EnhancedLocaleResolver(org.cxbox.api.service.session.CoreSessionService coreSessionService, org.cxbox.api.service.LocaleService localeService)
-
-
Method Details
-
parseLocaleValue
- Overrides:
parseLocaleValuein classorg.springframework.web.servlet.i18n.CookieLocaleResolver
-
determineDefaultLocale
- Overrides:
determineDefaultLocalein classorg.springframework.web.servlet.i18n.CookieLocaleResolver
-
determineDefaultTimeZone
- Overrides:
determineDefaultTimeZonein classorg.springframework.web.servlet.i18n.CookieLocaleResolver
-