001
014
015 package com.liferay.portlet;
016
017 import com.liferay.portal.kernel.model.Portlet;
018 import com.liferay.portal.kernel.portlet.InvokerPortlet;
019
020 import javax.portlet.PortletContext;
021 import javax.portlet.PortletMode;
022 import javax.portlet.PortletPreferences;
023 import javax.portlet.WindowState;
024
025 import javax.servlet.http.HttpServletRequest;
026
027
030 public class RenderRequestFactory {
031
032 public static RenderRequestImpl create(
033 HttpServletRequest request, Portlet portlet,
034 InvokerPortlet invokerPortlet, PortletContext portletContext,
035 WindowState windowState, PortletMode portletMode,
036 PortletPreferences preferences)
037 throws Exception {
038
039 return create(
040 request, portlet, invokerPortlet, portletContext, windowState,
041 portletMode, preferences, 0);
042 }
043
044 public static RenderRequestImpl create(
045 HttpServletRequest request, Portlet portlet,
046 InvokerPortlet invokerPortlet, PortletContext portletContext,
047 WindowState windowState, PortletMode portletMode,
048 PortletPreferences preferences, long plid)
049 throws Exception {
050
051 RenderRequestImpl renderRequestImpl = new RenderRequestImpl();
052
053 renderRequestImpl.init(
054 request, portlet, invokerPortlet, portletContext, windowState,
055 portletMode, preferences, plid);
056
057 return renderRequestImpl;
058 }
059
060 }