001
014
015 package com.liferay.portal.kernel.portlet;
016
017 import com.liferay.portal.kernel.model.Portlet;
018
019 import javax.portlet.PortletException;
020
021 import javax.servlet.ServletContext;
022
023
026 public interface PortletInstanceFactory {
027
028 public void clear(Portlet portlet);
029
030 public void clear(Portlet portlet, boolean resetRemotePortletBag);
031
032 public InvokerPortlet create(Portlet portlet, ServletContext servletContext)
033 throws PortletException;
034
035 public InvokerPortlet create(
036 Portlet portlet, ServletContext servletContext,
037 boolean destroyPrevious)
038 throws PortletException;
039
040 public void delete(Portlet portlet);
041
042 public void destroy(Portlet portlet);
043
044 }