Liferay 7.0-ce-b4

com.liferay.portlet
Class SecurityPortletContainerWrapper

java.lang.Object
  extended by com.liferay.portlet.SecurityPortletContainerWrapper
All Implemented Interfaces:
PortletContainer

public class SecurityPortletContainerWrapper
extends Object
implements PortletContainer


Constructor Summary
SecurityPortletContainerWrapper(PortletContainer portletContainer)
           
 
Method Summary
protected  void check(javax.servlet.http.HttpServletRequest request, Portlet portlet)
           
protected  void checkAction(javax.servlet.http.HttpServletRequest request, Portlet portlet)
           
protected  void checkCSRFProtection(javax.servlet.http.HttpServletRequest request, Portlet portlet)
           
protected  void checkRender(javax.servlet.http.HttpServletRequest request, Portlet portlet)
           
protected  void checkResource(javax.servlet.http.HttpServletRequest request, Portlet portlet)
           
static PortletContainer createSecurityPortletContainerWrapper(PortletContainer portletContainer)
           
protected  String getOriginalURL(javax.servlet.http.HttpServletRequest request)
           
protected  javax.servlet.http.HttpServletRequest getOwnerLayoutRequestWrapper(javax.servlet.http.HttpServletRequest request, Portlet portlet)
           
protected  boolean isValidPortletId(String portletId)
           
 void preparePortlet(javax.servlet.http.HttpServletRequest request, Portlet portlet)
           
 ActionResult processAction(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Portlet portlet)
           
protected  ActionResult processActionException(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Portlet portlet, PrincipalException pe)
           
 List<Event> processEvent(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Portlet portlet, Layout layout, Event event)
           
protected  void processRenderException(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Portlet portlet)
           
protected  void processServeResourceException(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Portlet portlet, PrincipalException pe)
           
 void render(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Portlet portlet)
           
 void serveResource(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Portlet portlet)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecurityPortletContainerWrapper

public SecurityPortletContainerWrapper(PortletContainer portletContainer)
Method Detail

createSecurityPortletContainerWrapper

public static PortletContainer createSecurityPortletContainerWrapper(PortletContainer portletContainer)

preparePortlet

public void preparePortlet(javax.servlet.http.HttpServletRequest request,
                           Portlet portlet)
                    throws PortletContainerException
Specified by:
preparePortlet in interface PortletContainer
Throws:
PortletContainerException

processAction

public ActionResult processAction(javax.servlet.http.HttpServletRequest request,
                                  javax.servlet.http.HttpServletResponse response,
                                  Portlet portlet)
                           throws PortletContainerException
Specified by:
processAction in interface PortletContainer
Throws:
PortletContainerException

processEvent

public List<Event> processEvent(javax.servlet.http.HttpServletRequest request,
                                javax.servlet.http.HttpServletResponse response,
                                Portlet portlet,
                                Layout layout,
                                Event event)
                         throws PortletContainerException
Specified by:
processEvent in interface PortletContainer
Throws:
PortletContainerException

render

public void render(javax.servlet.http.HttpServletRequest request,
                   javax.servlet.http.HttpServletResponse response,
                   Portlet portlet)
            throws PortletContainerException
Specified by:
render in interface PortletContainer
Throws:
PortletContainerException

serveResource

public void serveResource(javax.servlet.http.HttpServletRequest request,
                          javax.servlet.http.HttpServletResponse response,
                          Portlet portlet)
                   throws PortletContainerException
Specified by:
serveResource in interface PortletContainer
Throws:
PortletContainerException

check

protected void check(javax.servlet.http.HttpServletRequest request,
                     Portlet portlet)
              throws Exception
Throws:
Exception

checkAction

protected void checkAction(javax.servlet.http.HttpServletRequest request,
                           Portlet portlet)
                    throws Exception
Throws:
Exception

checkCSRFProtection

protected void checkCSRFProtection(javax.servlet.http.HttpServletRequest request,
                                   Portlet portlet)
                            throws PortalException
Throws:
PortalException

checkRender

protected void checkRender(javax.servlet.http.HttpServletRequest request,
                           Portlet portlet)
                    throws Exception
Throws:
Exception

checkResource

protected void checkResource(javax.servlet.http.HttpServletRequest request,
                             Portlet portlet)
                      throws Exception
Throws:
Exception

getOriginalURL

protected String getOriginalURL(javax.servlet.http.HttpServletRequest request)

getOwnerLayoutRequestWrapper

protected javax.servlet.http.HttpServletRequest getOwnerLayoutRequestWrapper(javax.servlet.http.HttpServletRequest request,
                                                                             Portlet portlet)
                                                                      throws Exception
Throws:
Exception

isValidPortletId

protected boolean isValidPortletId(String portletId)

processActionException

protected ActionResult processActionException(javax.servlet.http.HttpServletRequest request,
                                              javax.servlet.http.HttpServletResponse response,
                                              Portlet portlet,
                                              PrincipalException pe)

processRenderException

protected void processRenderException(javax.servlet.http.HttpServletRequest request,
                                      javax.servlet.http.HttpServletResponse response,
                                      Portlet portlet)
                               throws PortletContainerException
Throws:
PortletContainerException

processServeResourceException

protected void processServeResourceException(javax.servlet.http.HttpServletRequest request,
                                             javax.servlet.http.HttpServletResponse response,
                                             Portlet portlet,
                                             PrincipalException pe)

Liferay 7.0-ce-b4