Liferay 6.2-ce-ga5

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 hasAccessPermission(javax.servlet.http.HttpServletRequest request, Portlet portlet)
           
protected  void isAccessAllowedToControlPanelPortlet(javax.servlet.http.HttpServletRequest request, Portlet portlet)
           
protected  boolean isAccessAllowedToLayoutPortlet(javax.servlet.http.HttpServletRequest request, Portlet portlet)
           
protected  boolean isAccessGrantedByPortletAuthenticationToken(javax.servlet.http.HttpServletRequest request, Portlet portlet)
           
protected  boolean isAccessGrantedByPortletOnPage(javax.servlet.http.HttpServletRequest request, Portlet portlet)
           
protected  boolean isAccessGrantedByRuntimePortlet(javax.servlet.http.HttpServletRequest request, Portlet portlet)
           
protected  boolean isLayoutConfigurationAllowed(javax.servlet.http.HttpServletRequest request, Portlet portlet)
           
protected  boolean isPanelSelectedPortlet(ThemeDisplay themeDisplay, String portletId)
           
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 e)
           
 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 e)
           
 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

hasAccessPermission

protected boolean hasAccessPermission(javax.servlet.http.HttpServletRequest request,
                                      Portlet portlet)
                               throws PortalException,
                                      SystemException
Throws:
PortalException
SystemException

isAccessAllowedToControlPanelPortlet

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

isAccessAllowedToLayoutPortlet

protected boolean isAccessAllowedToLayoutPortlet(javax.servlet.http.HttpServletRequest request,
                                                 Portlet portlet)
                                          throws PortalException,
                                                 SystemException
Throws:
PortalException
SystemException

isAccessGrantedByPortletAuthenticationToken

protected boolean isAccessGrantedByPortletAuthenticationToken(javax.servlet.http.HttpServletRequest request,
                                                              Portlet portlet)

isAccessGrantedByPortletOnPage

protected boolean isAccessGrantedByPortletOnPage(javax.servlet.http.HttpServletRequest request,
                                                 Portlet portlet)
                                          throws PortalException,
                                                 SystemException
Throws:
PortalException
SystemException

isAccessGrantedByRuntimePortlet

protected boolean isAccessGrantedByRuntimePortlet(javax.servlet.http.HttpServletRequest request,
                                                  Portlet portlet)

isLayoutConfigurationAllowed

protected boolean isLayoutConfigurationAllowed(javax.servlet.http.HttpServletRequest request,
                                               Portlet portlet)
                                        throws PortalException,
                                               SystemException
Throws:
PortalException
SystemException

isPanelSelectedPortlet

protected boolean isPanelSelectedPortlet(ThemeDisplay themeDisplay,
                                         String portletId)

isValidPortletId

protected boolean isValidPortletId(String portletId)

processActionException

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

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 e)

Liferay 6.2-ce-ga5