001
014
015 package com.liferay.portlet;
016
017 import com.liferay.portal.kernel.portlet.LiferayPortletURL;
018 import com.liferay.portal.model.Layout;
019
020 import javax.portlet.PortletRequest;
021
022 import javax.servlet.http.HttpServletRequest;
023
024
027 public interface PortletURLFactory {
028
029 public LiferayPortletURL create(
030 HttpServletRequest request, String portletId, Layout layout,
031 String lifecycle);
032
033 public LiferayPortletURL create(
034 HttpServletRequest request, String portletId, long plid,
035 String lifecycle);
036
037 public LiferayPortletURL create(
038 PortletRequest portletRequest, String portletId, Layout layout,
039 String lifecycle);
040
041 public LiferayPortletURL create(
042 PortletRequest portletRequest, String portletId, long plid,
043 String lifecycle);
044
045 }