com.liferay.portlet
Class InvokerPortlet
java.lang.Object
com.liferay.portlet.InvokerPortlet
- All Implemented Interfaces:
- javax.portlet.EventPortlet, javax.portlet.Portlet, javax.portlet.ResourceServingPortlet
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 portletCtx,
boolean facesPortlet,
boolean strutsPortlet,
boolean strutsBridgePortlet)
|
InvokerPortlet(com.liferay.portal.model.Portlet portletModel,
javax.portlet.Portlet portlet,
javax.portlet.PortletContext portletCtx)
|
Method Summary |
static void |
clearResponse(javax.servlet.http.HttpSession ses,
long plid,
java.lang.String portletId,
java.lang.String languageId)
|
static void |
clearResponses(javax.servlet.http.HttpSession ses)
|
static void |
clearResponses(javax.portlet.PortletSession ses)
|
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 ses)
|
static java.util.Map<java.lang.String,InvokerPortletResponse> |
getResponses(javax.portlet.PortletSession ses)
|
void |
init(javax.portlet.PortletConfig portletConfig)
|
protected void |
invoke(javax.portlet.PortletRequest req,
javax.portlet.PortletResponse res,
java.lang.String lifecycle)
|
boolean |
isDestroyable()
|
boolean |
isFacesPortlet()
|
boolean |
isStrutsBridgePortlet()
|
boolean |
isStrutsPortlet()
|
void |
processAction(javax.portlet.ActionRequest req,
javax.portlet.ActionResponse res)
|
void |
processEvent(javax.portlet.EventRequest req,
javax.portlet.EventResponse res)
|
void |
render(javax.portlet.RenderRequest req,
javax.portlet.RenderResponse res)
|
void |
serveResource(javax.portlet.ResourceRequest req,
javax.portlet.ResourceResponse res)
|
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 portletCtx)
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 portletCtx,
boolean facesPortlet,
boolean strutsPortlet,
boolean strutsBridgePortlet)
throws javax.portlet.PortletException
- Throws:
javax.portlet.PortletException
clearResponse
public static void clearResponse(javax.servlet.http.HttpSession ses,
long plid,
java.lang.String portletId,
java.lang.String languageId)
clearResponses
public static void clearResponses(javax.servlet.http.HttpSession ses)
clearResponses
public static void clearResponses(javax.portlet.PortletSession ses)
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 ses)
getResponses
public static java.util.Map<java.lang.String,InvokerPortletResponse> getResponses(javax.portlet.PortletSession ses)
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 req,
javax.portlet.ActionResponse res)
throws java.io.IOException,
javax.portlet.PortletException
- Specified by:
processAction
in interface javax.portlet.Portlet
- Throws:
java.io.IOException
javax.portlet.PortletException
processEvent
public void processEvent(javax.portlet.EventRequest req,
javax.portlet.EventResponse res)
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 req,
javax.portlet.RenderResponse res)
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 req,
javax.portlet.ResourceResponse res)
throws java.io.IOException,
javax.portlet.PortletException
- Specified by:
serveResource
in interface javax.portlet.ResourceServingPortlet
- Throws:
java.io.IOException
javax.portlet.PortletException
setPortletFilters
public void setPortletFilters()
throws javax.portlet.PortletException
- Throws:
javax.portlet.PortletException
invoke
protected void invoke(javax.portlet.PortletRequest req,
javax.portlet.PortletResponse res,
java.lang.String lifecycle)
throws java.io.IOException,
javax.portlet.PortletException
- Throws:
java.io.IOException
javax.portlet.PortletException