Liferay 6.2-ce-ga5

com.liferay.portal.servlet.filters.absoluteredirects
Class AbsoluteRedirectsFilter

java.lang.Object
  extended by com.liferay.portal.kernel.servlet.BaseFilter
      extended by com.liferay.portal.servlet.filters.BasePortalFilter
          extended by com.liferay.portal.servlet.filters.absoluteredirects.AbsoluteRedirectsFilter
All Implemented Interfaces:
DirectCallFilter, LiferayFilter, TryFilter, WrapHttpServletResponseFilter, javax.servlet.Filter

public class AbsoluteRedirectsFilter
extends BasePortalFilter
implements TryFilter, WrapHttpServletResponseFilter

This filter is used to ensure that all redirects are absolute. It should not be disabled because it also sets the company ID in the request so that subsequent calls in the thread have the company ID properly set. This filter should also always be the first filter in the list of filters.


Constructor Summary
AbsoluteRedirectsFilter()
           
 
Method Summary
 Object doFilterTry(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 javax.servlet.http.HttpServletResponse getWrappedHttpServletResponse(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 boolean isFilterEnabled()
           
 
Methods inherited from class com.liferay.portal.servlet.filters.BasePortalFilter
getLog, setFilterEnabled
 
Methods inherited from class com.liferay.portal.kernel.servlet.BaseFilter
destroy, doFilter, getFilterConfig, init, isFilterEnabled, processFilter, processFilter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbsoluteRedirectsFilter

public AbsoluteRedirectsFilter()
Method Detail

doFilterTry

public Object doFilterTry(javax.servlet.http.HttpServletRequest request,
                          javax.servlet.http.HttpServletResponse response)
                   throws Exception
Specified by:
doFilterTry in interface TryFilter
Throws:
Exception

getWrappedHttpServletResponse

public javax.servlet.http.HttpServletResponse getWrappedHttpServletResponse(javax.servlet.http.HttpServletRequest request,
                                                                            javax.servlet.http.HttpServletResponse response)
Specified by:
getWrappedHttpServletResponse in interface WrapHttpServletResponseFilter

isFilterEnabled

public boolean isFilterEnabled()
Specified by:
isFilterEnabled in interface LiferayFilter
Overrides:
isFilterEnabled in class BasePortalFilter

Liferay 6.2-ce-ga5