com.liferay.portal.servlet.filters.absoluteredirects
Class AbsoluteRedirectsFilter
java.lang.Object
com.liferay.portal.kernel.servlet.BaseFilter
com.liferay.portal.servlet.filters.BasePortalFilter
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.
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbsoluteRedirectsFilter
public AbsoluteRedirectsFilter()
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