1
19
20 package com.liferay.portlet;
21
22 import javax.portlet.EventPortlet;
23 import javax.portlet.Portlet;
24 import javax.portlet.PortletConfig;
25 import javax.portlet.PortletContext;
26 import javax.portlet.PortletException;
27 import javax.portlet.ResourceServingPortlet;
28
29
35 public interface InvokerPortlet
36 extends Cloneable, EventPortlet, Portlet, ResourceServingPortlet {
37
38 public InvokerPortlet create(
39 com.liferay.portal.model.Portlet portletModel, Portlet portlet,
40 PortletContext portletContext)
41 throws PortletException;
42
43 public InvokerPortlet create(
44 com.liferay.portal.model.Portlet portletModel, Portlet portlet,
45 PortletConfig portletConfig, PortletContext portletContext,
46 boolean facesPortlet, boolean strutsPortlet,
47 boolean strutsBridgePortlet)
48 throws PortletException;
49
50 public ClassLoader getPortletClassLoader();
51
52 public PortletConfigImpl getPortletConfig();
53
54 public PortletContextImpl getPortletContext();
55
56 public Portlet getPortletInstance();
57
58 public Integer getExpCache();
59
60 public boolean isDestroyable();
61
62 public boolean isFacesPortlet();
63
64 public boolean isStrutsBridgePortlet();
65
66 public boolean isStrutsPortlet();
67
68 public void prepare(
69 com.liferay.portal.model.Portlet portletModel, Portlet portlet,
70 PortletContext portletContext)
71 throws PortletException;
72
73 public void prepare(
74 com.liferay.portal.model.Portlet portletModel, Portlet portlet,
75 PortletConfig portletConfig, PortletContext portletContext,
76 boolean facesPortlet, boolean strutsPortlet,
77 boolean strutsBridgePortlet)
78 throws PortletException;
79
80 public void setPortletFilters() throws PortletException;
81
82 }