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 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 interface com.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 interface com.liferay.portal.kernel.servlet.WrapHttpServletResponseFilter
    • isFilterEnabled

      public boolean isFilterEnabled()
      Specified by:
      isFilterEnabled in interface com.liferay.portal.kernel.servlet.LiferayFilter
      Overrides:
      isFilterEnabled in class BasePortalFilter