001
014
015 package com.liferay.portlet;
016
017 import com.liferay.portal.kernel.portlet.LiferayPortletURL;
018 import com.liferay.portal.kernel.security.pacl.DoPrivileged;
019
020 import javax.portlet.PortletRequest;
021
022 import javax.servlet.http.HttpServletRequest;
023
024
027 @DoPrivileged
028 public class PortletURLFactoryImpl implements PortletURLFactory {
029
030 @Override
031 public LiferayPortletURL create(
032 HttpServletRequest request, String portletId, long plid,
033 String lifecycle) {
034
035 return new PortletURLImpl(request, portletId, plid, lifecycle);
036 }
037
038 @Override
039 public LiferayPortletURL create(
040 PortletRequest portletRequest, String portletId, long plid,
041 String lifecycle) {
042
043 return new PortletURLImpl(portletRequest, portletId, plid, lifecycle);
044 }
045
046 }