001
014
015 package com.liferay.portal.servlet.filters.ignore;
016
017 import com.liferay.portal.NoSuchLayoutException;
018 import com.liferay.portal.kernel.log.Log;
019 import com.liferay.portal.kernel.log.LogFactoryUtil;
020 import com.liferay.portal.servlet.filters.BasePortalFilter;
021 import com.liferay.portal.util.PortalUtil;
022
023 import javax.servlet.FilterChain;
024 import javax.servlet.http.HttpServletRequest;
025 import javax.servlet.http.HttpServletResponse;
026
027
030 public class IgnoreFilter extends BasePortalFilter {
031
032 protected void processFilter(
033 HttpServletRequest request, HttpServletResponse response,
034 FilterChain filterChain)
035 throws Exception {
036
037 String currentURL = PortalUtil.getCurrentURL(request);
038
039 if (_log.isDebugEnabled()) {
040 _log.debug("Ignore " + currentURL);
041 }
042
043 PortalUtil.sendError(
044 HttpServletResponse.SC_NOT_FOUND, new NoSuchLayoutException(),
045 request, response);
046 }
047
048 private static Log _log = LogFactoryUtil.getLog(IgnoreFilter.class);
049
050 }