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.HttpServletResponsegetWrappedHttpServletResponse(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) booleanMethods inherited from class com.liferay.portal.servlet.filters.BasePortalFilter
getLog, setFilterEnabledMethods 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:
doFilterTryin 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:
getWrappedHttpServletResponsein interfacecom.liferay.portal.kernel.servlet.WrapHttpServletResponseFilter
-
isFilterEnabled
public boolean isFilterEnabled()- Specified by:
isFilterEnabledin interfacecom.liferay.portal.kernel.servlet.LiferayFilter- Overrides:
isFilterEnabledin classBasePortalFilter
-