Class GlobalLocalizationFilter

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

public class GlobalLocalizationFilter extends Object implements jakarta.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(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain) throws IOException, jakarta.servlet.ServletException
      Run the filter
      Specified by:
      doFilter in interface jakarta.servlet.Filter
      Parameters:
      request - ServletRequest
      response - ServletResponse
      chain - FilterChain
      Throws:
      IOException
      jakarta.servlet.ServletException
    • setLanguageFromRequestHeader

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

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

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