001
014
015 package com.liferay.portal.kernel.servlet;
016
017 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
018
019 import javax.servlet.RequestDispatcher;
020 import javax.servlet.ServletContext;
021 import javax.servlet.ServletRequest;
022
023
026 public class DirectRequestDispatcherFactoryUtil {
027
028 public static DirectRequestDispatcherFactory
029 getDirectRequestDispatcherFactory() {
030
031 PortalRuntimePermission.checkGetBeanProperty(
032 DirectRequestDispatcherFactoryUtil.class);
033
034 return _directRequestDispatcherFactory;
035 }
036
037 public static RequestDispatcher getRequestDispatcher(
038 ServletContext servletContext, String path) {
039
040 return getDirectRequestDispatcherFactory().getRequestDispatcher(
041 servletContext, path);
042 }
043
044 public static RequestDispatcher getRequestDispatcher(
045 ServletRequest servletRequest, String path) {
046
047 return getDirectRequestDispatcherFactory().getRequestDispatcher(
048 servletRequest, path);
049 }
050
051 public void setDirectRequestDispatcherFactory(
052 DirectRequestDispatcherFactory directRequestDispatcherFactory) {
053
054 PortalRuntimePermission.checkSetBeanProperty(getClass());
055
056 _directRequestDispatcherFactory = directRequestDispatcherFactory;
057 }
058
059 private static DirectRequestDispatcherFactory
060 _directRequestDispatcherFactory;
061
062 }