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