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
37 public interface InvokerPortlet
38 extends Cloneable, EventPortlet, Portlet, ResourceServingPortlet {
39
40 public static final String INIT_INVOKER_PORTLET_NAME =
41 "com.liferay.portal.invokerPortletName";
42
43 public InvokerPortlet create(
44 com.liferay.portal.model.Portlet portletModel, Portlet portlet,
45 PortletContext portletContext)
46 throws PortletException;
47
48 public InvokerPortlet create(
49 com.liferay.portal.model.Portlet portletModel, Portlet portlet,
50 PortletConfig portletConfig, PortletContext portletContext,
51 boolean facesPortlet, boolean strutsPortlet,
52 boolean strutsBridgePortlet)
53 throws PortletException;
54
55 public Portlet getPortlet();
56
57 public ClassLoader getPortletClassLoader();
58
59 public PortletConfig getPortletConfig();
60
61 public PortletContext getPortletContext();
62
63 public Portlet getPortletInstance();
64
65 public Integer getExpCache();
66
67 public boolean isDestroyable();
68
69 public boolean isFacesPortlet();
70
71 public boolean isStrutsBridgePortlet();
72
73 public boolean isStrutsPortlet();
74
75 public void prepare(
76 com.liferay.portal.model.Portlet portletModel, Portlet portlet,
77 PortletContext portletContext)
78 throws PortletException;
79
80 public void prepare(
81 com.liferay.portal.model.Portlet portletModel, Portlet portlet,
82 PortletConfig portletConfig, PortletContext portletContext,
83 boolean facesPortlet, boolean strutsPortlet,
84 boolean strutsBridgePortlet)
85 throws PortletException;
86
87 public void setPortletFilters() throws PortletException;
88
89 }