org.alfresco.web.app.servlet
Class GlobalLocalizationFilter

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

public class GlobalLocalizationFilter
extends java.lang.Object
implements javax.servlet.Filter


Constructor Summary
GlobalLocalizationFilter()
           
 
Method Summary
 void destroy()
           
 void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)
          Run the filter
 void init(javax.servlet.FilterConfig filterConfig)
           
 void setLanguageFromRequestHeader(javax.servlet.http.HttpServletRequest req)
          Apply Client and Repository language locale based on the 'Accept-Language' request header
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GlobalLocalizationFilter

public GlobalLocalizationFilter()
Method Detail

doFilter

public void doFilter(javax.servlet.ServletRequest request,
                     javax.servlet.ServletResponse response,
                     javax.servlet.FilterChain chain)
              throws java.io.IOException,
                     javax.servlet.ServletException
Run the filter

Specified by:
doFilter in interface javax.servlet.Filter
Parameters:
request - ServletRequest
response - ServletResponse
chain - FilterChain
Throws:
java.io.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:
request - 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


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.