001
014
015 package com.liferay.portlet;
016
017 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
018 import com.liferay.portal.model.Portlet;
019
020 import javax.portlet.PortletConfig;
021
022 import javax.servlet.ServletContext;
023
024
027 public class PortletConfigFactoryUtil {
028
029 public static PortletConfig create(
030 Portlet portlet, ServletContext servletContext) {
031
032 return getPortletConfigFactory().create(portlet, servletContext);
033 }
034
035 public static void destroy(Portlet portlet) {
036 getPortletConfigFactory().destroy(portlet);
037 }
038
039 public static PortletConfigFactory getPortletConfigFactory() {
040 PortalRuntimePermission.checkGetBeanProperty(
041 PortletConfigFactoryUtil.class);
042
043 return _portletConfigFactory;
044 }
045
046 public static PortletConfig update(Portlet portlet) {
047 return getPortletConfigFactory().update(portlet);
048 }
049
050 public void setPortletConfigFactory(
051 PortletConfigFactory portletConfigFactory) {
052
053 PortalRuntimePermission.checkSetBeanProperty(getClass());
054
055 _portletConfigFactory = portletConfigFactory;
056 }
057
058 private static PortletConfigFactory _portletConfigFactory;
059
060 }