001
014
015 package com.liferay.portlet;
016
017 import com.liferay.portal.model.Portlet;
018
019 import javax.portlet.PortletException;
020
021 import javax.servlet.ServletContext;
022
023
026 public class PortletInstanceFactoryUtil {
027
028 public static void clear(Portlet portlet) {
029 getPortletInstanceFactory().clear(portlet);
030 }
031
032 public static void clear(Portlet portlet, boolean resetRemotePortletBag) {
033 getPortletInstanceFactory().clear(portlet, resetRemotePortletBag);
034 }
035
036 public static InvokerPortlet create(
037 Portlet portlet, ServletContext servletContext)
038 throws PortletException {
039
040 return getPortletInstanceFactory().create(portlet, servletContext);
041 }
042
043 public static void destroy(Portlet portlet) {
044 getPortletInstanceFactory().destroy(portlet);
045 }
046
047 public static PortletInstanceFactory getPortletInstanceFactory() {
048 return _portletInstanceFactory;
049 }
050
051 public void destroy() {
052
053
054
055 }
056
057 public void setPortletInstanceFactory(
058 PortletInstanceFactory portletInstanceFactory) {
059
060 _portletInstanceFactory = portletInstanceFactory;
061 }
062
063 private static PortletInstanceFactory _portletInstanceFactory;
064
065 }