Package org.apereo.cas.web.support
Class CasLocaleChangeInterceptor
- java.lang.Object
-
- org.springframework.web.servlet.i18n.LocaleChangeInterceptor
-
- org.apereo.cas.web.support.CasLocaleChangeInterceptor
-
- All Implemented Interfaces:
org.springframework.web.servlet.HandlerInterceptor
public class CasLocaleChangeInterceptor extends org.springframework.web.servlet.i18n.LocaleChangeInterceptorThis isCasLocaleChangeInterceptor.- Since:
- 6.4.0
-
-
Field Summary
Fields Modifier and Type Field Description protected org.springframework.beans.factory.ObjectProvider<org.apereo.cas.web.support.ArgumentExtractor>argumentExtractorprotected org.springframework.beans.factory.ObjectProvider<org.apereo.cas.configuration.CasConfigurationProperties>casPropertiesprotected org.springframework.beans.factory.ObjectProvider<org.apereo.cas.services.ServicesManager>servicesManager
-
Constructor Summary
Constructors Constructor Description CasLocaleChangeInterceptor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static voidconfigureLocale(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.Locale locale)Configure locale.booleanpreHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object handler)-
Methods inherited from class org.springframework.web.servlet.i18n.LocaleChangeInterceptor
getHttpMethods, getParamName, isIgnoreInvalidLocale, isLanguageTagCompliant, parseLocaleValue, setHttpMethods, setIgnoreInvalidLocale, setLanguageTagCompliant, setParamName
-
-
-
-
Field Detail
-
casProperties
protected final org.springframework.beans.factory.ObjectProvider<org.apereo.cas.configuration.CasConfigurationProperties> casProperties
-
argumentExtractor
protected final org.springframework.beans.factory.ObjectProvider<org.apereo.cas.web.support.ArgumentExtractor> argumentExtractor
-
servicesManager
protected final org.springframework.beans.factory.ObjectProvider<org.apereo.cas.services.ServicesManager> servicesManager
-
-
Method Detail
-
configureLocale
protected static void configureLocale(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.Locale locale)Configure locale.- Parameters:
request- the requestresponse- the responselocale- the locale
-
preHandle
public boolean preHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object handler) throws javax.servlet.ServletException- Specified by:
preHandlein interfaceorg.springframework.web.servlet.HandlerInterceptor- Overrides:
preHandlein classorg.springframework.web.servlet.i18n.LocaleChangeInterceptor- Throws:
javax.servlet.ServletException
-
-