001
014
015 package com.liferay.portlet;
016
017 import javax.portlet.EventPortlet;
018 import javax.portlet.Portlet;
019 import javax.portlet.PortletConfig;
020 import javax.portlet.PortletContext;
021 import javax.portlet.PortletException;
022 import javax.portlet.ResourceServingPortlet;
023
024
027 public interface InvokerPortlet
028 extends Cloneable, EventPortlet, Portlet, ResourceServingPortlet {
029
030 public static final String INIT_INVOKER_PORTLET_NAME =
031 "com.liferay.portal.invokerPortletName";
032
033 public InvokerPortlet create(
034 com.liferay.portal.model.Portlet portletModel, Portlet portlet,
035 PortletConfig portletConfig, PortletContext portletContext,
036 boolean checkAuthToken, boolean facesPortlet, boolean strutsPortlet,
037 boolean strutsBridgePortlet)
038 throws PortletException;
039
040 public InvokerPortlet create(
041 com.liferay.portal.model.Portlet portletModel, Portlet portlet,
042 PortletContext portletContext)
043 throws PortletException;
044
045 public Integer getExpCache();
046
047 public Portlet getPortlet();
048
049 public ClassLoader getPortletClassLoader();
050
051 public PortletConfig getPortletConfig();
052
053 public PortletContext getPortletContext();
054
055 public Portlet getPortletInstance();
056
057 public boolean isCheckAuthToken();
058
059 public boolean isDestroyable();
060
061 public boolean isFacesPortlet();
062
063 public boolean isStrutsBridgePortlet();
064
065 public boolean isStrutsPortlet();
066
067 public void prepare(
068 com.liferay.portal.model.Portlet portletModel, Portlet portlet,
069 PortletConfig portletConfig, PortletContext portletContext,
070 boolean checkAuthToken, boolean facesPortlet, boolean strutsPortlet,
071 boolean strutsBridgePortlet)
072 throws PortletException;
073
074 public void prepare(
075 com.liferay.portal.model.Portlet portletModel, Portlet portlet,
076 PortletContext portletContext)
077 throws PortletException;
078
079 public void setPortletFilters() throws PortletException;
080
081 }