com.liferay.portlet
Class InvokerPortletImpl

java.lang.Object
  extended by com.liferay.portlet.InvokerPortletImpl
All Implemented Interfaces:
com.liferay.portlet.InvokerPortlet, java.lang.Cloneable, javax.portlet.EventPortlet, javax.portlet.Portlet, javax.portlet.ResourceServingPortlet
Direct Known Subclasses:
WindowInvoker

public class InvokerPortletImpl
extends java.lang.Object
implements com.liferay.portlet.InvokerPortlet

View Source

Author:
Brian Wing Shun Chan, Brian Myunghun Kim

Constructor Summary
InvokerPortletImpl()
           
 
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)
           
 com.liferay.portlet.InvokerPortlet create(com.liferay.portal.model.Portlet portletModel, javax.portlet.Portlet portlet, javax.portlet.PortletConfig portletConfig, javax.portlet.PortletContext portletContext, boolean facesPortlet, boolean strutsPortlet, boolean strutsBridgePortlet)
           
 com.liferay.portlet.InvokerPortlet create(com.liferay.portal.model.Portlet portletModel, javax.portlet.Portlet portlet, javax.portlet.PortletContext portletContext)
           
 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 prepare(com.liferay.portal.model.Portlet portletModel, javax.portlet.Portlet portlet, javax.portlet.PortletConfig portletConfig, javax.portlet.PortletContext portletContext, boolean facesPortlet, boolean strutsPortlet, boolean strutsBridgePortlet)
           
 void prepare(com.liferay.portal.model.Portlet portletModel, javax.portlet.Portlet portlet, javax.portlet.PortletContext portletContext)
           
 void processAction(javax.portlet.ActionRequest actionRequest, javax.portlet.ActionResponse actionResponse)
           
 void processEvent(javax.portlet.EventRequest eventRequest, javax.portlet.EventResponse eventResponse)
           
protected  void removePortletFilters()
           
 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
 

Constructor Detail

InvokerPortletImpl

public InvokerPortletImpl()
Method Detail

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)

create

public com.liferay.portlet.InvokerPortlet create(com.liferay.portal.model.Portlet portletModel,
                                                 javax.portlet.Portlet portlet,
                                                 javax.portlet.PortletContext portletContext)
                                          throws javax.portlet.PortletException
Specified by:
create in interface com.liferay.portlet.InvokerPortlet
Throws:
javax.portlet.PortletException

create

public com.liferay.portlet.InvokerPortlet create(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
Specified by:
create in interface com.liferay.portlet.InvokerPortlet
Throws:
javax.portlet.PortletException

destroy

public void destroy()
Specified by:
destroy in interface javax.portlet.Portlet

getPortletClassLoader

public java.lang.ClassLoader getPortletClassLoader()
Specified by:
getPortletClassLoader in interface com.liferay.portlet.InvokerPortlet

getPortletConfig

public PortletConfigImpl getPortletConfig()
Specified by:
getPortletConfig in interface com.liferay.portlet.InvokerPortlet

getPortletContext

public PortletContextImpl getPortletContext()
Specified by:
getPortletContext in interface com.liferay.portlet.InvokerPortlet

getPortletInstance

public javax.portlet.Portlet getPortletInstance()
Specified by:
getPortletInstance in interface com.liferay.portlet.InvokerPortlet

getExpCache

public java.lang.Integer getExpCache()
Specified by:
getExpCache in interface com.liferay.portlet.InvokerPortlet

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()
Specified by:
isDestroyable in interface com.liferay.portlet.InvokerPortlet

isFacesPortlet

public boolean isFacesPortlet()
Specified by:
isFacesPortlet in interface com.liferay.portlet.InvokerPortlet

isStrutsBridgePortlet

public boolean isStrutsBridgePortlet()
Specified by:
isStrutsBridgePortlet in interface com.liferay.portlet.InvokerPortlet

isStrutsPortlet

public boolean isStrutsPortlet()
Specified by:
isStrutsPortlet in interface com.liferay.portlet.InvokerPortlet

prepare

public void prepare(com.liferay.portal.model.Portlet portletModel,
                    javax.portlet.Portlet portlet,
                    javax.portlet.PortletContext portletContext)
             throws javax.portlet.PortletException
Specified by:
prepare in interface com.liferay.portlet.InvokerPortlet
Throws:
javax.portlet.PortletException

prepare

public void prepare(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
Specified by:
prepare in interface com.liferay.portlet.InvokerPortlet
Throws:
javax.portlet.PortletException

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
Specified by:
setPortletFilters in interface com.liferay.portlet.InvokerPortlet
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

removePortletFilters

protected void removePortletFilters()