001
014
015 package com.liferay.portlet;
016
017 import com.liferay.portal.model.Group;
018
019 import javax.portlet.PortletURL;
020
021
025 public interface RequestBackedPortletURLFactory {
026
027 public PortletURL createActionURL(String portletId);
028
029 public PortletURL createControlPanelActionURL(
030 String portletId, Group group, long refererGroupId, long refererPlid);
031
032 public PortletURL createControlPanelPortletURL(
033 String portletId, Group group, long refererGroupId, long refererPlid,
034 String lifecycle);
035
036 public PortletURL createControlPanelRenderURL(
037 String portletId, Group group, long refererGroupId, long refererPlid);
038
039 public PortletURL createControlPanelResourceURL(
040 String portletId, Group group, long refererGroupId, long refererPlid);
041
042 public PortletURL createPortletURL(String portletId, String lifecycle);
043
044 public PortletURL createRenderURL(String portletId);
045
046 public PortletURL createResourceURL(String portletId);
047
048 }