com.liferay.portlet
Class InvokerPortlet
java.lang.Object
com.liferay.portlet.InvokerPortlet
- All Implemented Interfaces:
- javax.portlet.EventPortlet, javax.portlet.Portlet, javax.portlet.ResourceServingPortlet
- Direct Known Subclasses:
- WindowInvoker
public class InvokerPortlet
- extends java.lang.Object
- implements javax.portlet.EventPortlet, javax.portlet.Portlet, javax.portlet.ResourceServingPortlet
View Source
- Author:
- Brian Wing Shun Chan, Brian Myunghun Kim
Constructor Summary |
InvokerPortlet(com.liferay.portal.model.Portlet portletModel,
javax.portlet.Portlet portlet,
javax.portlet.PortletConfig portletConfig,
javax.portlet.PortletContext portletContext,
boolean facesPortlet,
boolean strutsPortlet,
boolean strutsBridgePortlet)
|
InvokerPortlet(com.liferay.portal.model.Portlet portletModel,
javax.portlet.Portlet portlet,
javax.portlet.PortletContext portletContext)
|
Method Summary |
static void |
clearResponse(javax.servlet.http.HttpSession session,
long plid,
java.lang.String portletId,
java.lang.String languageId)
|
static void |
clearResponses(javax.servlet.http.HttpSession session)
|
static void |
clearResponses(javax.portlet.PortletSession session)
|
void |
destroy()
|
static java.lang.String |
encodeResponseKey(long plid,
java.lang.String portletId,
java.lang.String languageId)
|
java.lang.Integer |
getExpCache()
|
java.lang.ClassLoader |
getPortletClassLoader()
|
PortletConfigImpl |
getPortletConfig()
|
PortletContextImpl |
getPortletContext()
|
javax.portlet.Portlet |
getPortletInstance()
|
static java.util.Map<java.lang.String,InvokerPortletResponse> |
getResponses(javax.servlet.http.HttpSession session)
|
static java.util.Map<java.lang.String,InvokerPortletResponse> |
getResponses(javax.portlet.PortletSession portletSession)
|
void |
init(javax.portlet.PortletConfig portletConfig)
|
protected void |
invoke(com.liferay.portal.kernel.portlet.LiferayPortletRequest portletRequest,
com.liferay.portal.kernel.portlet.LiferayPortletResponse portletResponse,
java.lang.String lifecycle,
java.util.List<? extends javax.portlet.filter.PortletFilter> filters)
|
protected void |
invokeAction(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse)
|
protected void |
invokeEvent(javax.portlet.EventRequest eventRequest,
javax.portlet.EventResponse eventResponse)
|
protected java.lang.String |
invokeRender(javax.portlet.RenderRequest renderRequest,
javax.portlet.RenderResponse renderResponse)
|
protected void |
invokeResource(javax.portlet.ResourceRequest resourceRequest,
javax.portlet.ResourceResponse resourceResponse)
|
boolean |
isDestroyable()
|
boolean |
isFacesPortlet()
|
boolean |
isStrutsBridgePortlet()
|
boolean |
isStrutsPortlet()
|
void |
processAction(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse)
|
void |
processEvent(javax.portlet.EventRequest eventRequest,
javax.portlet.EventResponse eventResponse)
|
void |
render(javax.portlet.RenderRequest renderRequest,
javax.portlet.RenderResponse renderResponse)
|
void |
serveResource(javax.portlet.ResourceRequest resourceRequest,
javax.portlet.ResourceResponse resourceResponse)
|
void |
setPortletFilters()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InvokerPortlet
public InvokerPortlet(com.liferay.portal.model.Portlet portletModel,
javax.portlet.Portlet portlet,
javax.portlet.PortletContext portletContext)
throws javax.portlet.PortletException
- Throws:
javax.portlet.PortletException
InvokerPortlet
public InvokerPortlet(com.liferay.portal.model.Portlet portletModel,
javax.portlet.Portlet portlet,
javax.portlet.PortletConfig portletConfig,
javax.portlet.PortletContext portletContext,
boolean facesPortlet,
boolean strutsPortlet,
boolean strutsBridgePortlet)
throws javax.portlet.PortletException
- Throws:
javax.portlet.PortletException
clearResponse
public static void clearResponse(javax.servlet.http.HttpSession session,
long plid,
java.lang.String portletId,
java.lang.String languageId)
clearResponses
public static void clearResponses(javax.servlet.http.HttpSession session)
clearResponses
public static void clearResponses(javax.portlet.PortletSession session)
encodeResponseKey
public static java.lang.String encodeResponseKey(long plid,
java.lang.String portletId,
java.lang.String languageId)
getResponses
public static java.util.Map<java.lang.String,InvokerPortletResponse> getResponses(javax.servlet.http.HttpSession session)
getResponses
public static java.util.Map<java.lang.String,InvokerPortletResponse> getResponses(javax.portlet.PortletSession portletSession)
destroy
public void destroy()
- Specified by:
destroy
in interface javax.portlet.Portlet
getPortletClassLoader
public java.lang.ClassLoader getPortletClassLoader()
getPortletConfig
public PortletConfigImpl getPortletConfig()
getPortletContext
public PortletContextImpl getPortletContext()
getPortletInstance
public javax.portlet.Portlet getPortletInstance()
getExpCache
public java.lang.Integer getExpCache()
init
public void init(javax.portlet.PortletConfig portletConfig)
throws javax.portlet.PortletException
- Specified by:
init
in interface javax.portlet.Portlet
- Throws:
javax.portlet.PortletException
isDestroyable
public boolean isDestroyable()
isFacesPortlet
public boolean isFacesPortlet()
isStrutsBridgePortlet
public boolean isStrutsBridgePortlet()
isStrutsPortlet
public boolean isStrutsPortlet()
processAction
public void processAction(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse)
throws java.io.IOException
- Specified by:
processAction
in interface javax.portlet.Portlet
- Throws:
java.io.IOException
processEvent
public void processEvent(javax.portlet.EventRequest eventRequest,
javax.portlet.EventResponse eventResponse)
throws java.io.IOException,
javax.portlet.PortletException
- Specified by:
processEvent
in interface javax.portlet.EventPortlet
- Throws:
java.io.IOException
javax.portlet.PortletException
render
public void render(javax.portlet.RenderRequest renderRequest,
javax.portlet.RenderResponse renderResponse)
throws java.io.IOException,
javax.portlet.PortletException
- Specified by:
render
in interface javax.portlet.Portlet
- Throws:
java.io.IOException
javax.portlet.PortletException
serveResource
public void serveResource(javax.portlet.ResourceRequest resourceRequest,
javax.portlet.ResourceResponse resourceResponse)
throws java.io.IOException
- Specified by:
serveResource
in interface javax.portlet.ResourceServingPortlet
- Throws:
java.io.IOException
setPortletFilters
public void setPortletFilters()
throws javax.portlet.PortletException
- Throws:
javax.portlet.PortletException
invoke
protected void invoke(com.liferay.portal.kernel.portlet.LiferayPortletRequest portletRequest,
com.liferay.portal.kernel.portlet.LiferayPortletResponse portletResponse,
java.lang.String lifecycle,
java.util.List<? extends javax.portlet.filter.PortletFilter> filters)
throws java.io.IOException,
javax.portlet.PortletException
- Throws:
java.io.IOException
javax.portlet.PortletException
invokeAction
protected void invokeAction(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse)
throws java.io.IOException,
javax.portlet.PortletException
- Throws:
java.io.IOException
javax.portlet.PortletException
invokeEvent
protected void invokeEvent(javax.portlet.EventRequest eventRequest,
javax.portlet.EventResponse eventResponse)
throws java.io.IOException,
javax.portlet.PortletException
- Throws:
java.io.IOException
javax.portlet.PortletException
invokeRender
protected java.lang.String invokeRender(javax.portlet.RenderRequest renderRequest,
javax.portlet.RenderResponse renderResponse)
throws java.io.IOException,
javax.portlet.PortletException
- Throws:
java.io.IOException
javax.portlet.PortletException
invokeResource
protected void invokeResource(javax.portlet.ResourceRequest resourceRequest,
javax.portlet.ResourceResponse resourceResponse)
throws java.io.IOException,
javax.portlet.PortletException
- Throws:
java.io.IOException
javax.portlet.PortletException