Class AbsoluteRedirectsFilter
Object
com.liferay.portal.kernel.servlet.BaseFilter
com.liferay.portal.servlet.filters.BasePortalFilter
com.liferay.portal.servlet.filters.absoluteredirects.AbsoluteRedirectsFilter
- All Implemented Interfaces:
com.liferay.portal.kernel.servlet.DirectCallFilter
,com.liferay.portal.kernel.servlet.LiferayFilter
,com.liferay.portal.kernel.servlet.TryFilter
,com.liferay.portal.kernel.servlet.WrapHttpServletResponseFilter
,javax.servlet.Filter
public class AbsoluteRedirectsFilter
extends BasePortalFilter
implements com.liferay.portal.kernel.servlet.TryFilter, com.liferay.portal.kernel.servlet.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.
- Author:
- Minhchau Dang, Brian Wing Shun Chan
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoFilterTry
(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) javax.servlet.http.HttpServletResponse
getWrappedHttpServletResponse
(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) boolean
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
-
Constructor Details
-
AbsoluteRedirectsFilter
public AbsoluteRedirectsFilter()
-
-
Method Details
-
doFilterTry
public Object doFilterTry(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) throws Exception - Specified by:
doFilterTry
in interfacecom.liferay.portal.kernel.servlet.TryFilter
- Throws:
Exception
-
getWrappedHttpServletResponse
public javax.servlet.http.HttpServletResponse getWrappedHttpServletResponse(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) - Specified by:
getWrappedHttpServletResponse
in interfacecom.liferay.portal.kernel.servlet.WrapHttpServletResponseFilter
-
isFilterEnabled
public boolean isFilterEnabled()- Specified by:
isFilterEnabled
in interfacecom.liferay.portal.kernel.servlet.LiferayFilter
- Overrides:
isFilterEnabled
in classBasePortalFilter
-