Class GlobalLocalizationFilter

java.lang.Object
org.alfresco.web.app.servlet.GlobalLocalizationFilter
All Implemented Interfaces:
javax.servlet.Filter

public class GlobalLocalizationFilter extends Object implements javax.servlet.Filter
Author:
Stas Sokolovsky Servlet filter responsible for setting a fallback default locale for ALL requests.
  • Constructor Details

    • GlobalLocalizationFilter

      public GlobalLocalizationFilter()
  • Method Details

    • doFilter

      public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException
      Run the filter
      Specified by:
      doFilter in interface javax.servlet.Filter
      Parameters:
      request - ServletRequest
      response - ServletResponse
      chain - FilterChain
      Throws:
      IOException
      javax.servlet.ServletException
    • setLanguageFromRequestHeader

      public void setLanguageFromRequestHeader(javax.servlet.http.HttpServletRequest req)
      Apply Client and Repository language locale based on the 'Accept-Language' request header
      Parameters:
      req - HttpServletRequest
    • init

      public void init(javax.servlet.FilterConfig filterConfig) throws javax.servlet.ServletException
      Specified by:
      init in interface javax.servlet.Filter
      Throws:
      javax.servlet.ServletException
    • destroy

      public void destroy()
      Specified by:
      destroy in interface javax.servlet.Filter