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