com.liferay.portlet
Class SecurityPortletContainerWrapper
java.lang.Object
com.liferay.portlet.SecurityPortletContainerWrapper
- All Implemented Interfaces:
- PortletContainer
public class SecurityPortletContainerWrapper
- extends Object
- implements 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 |
SecurityPortletContainerWrapper
public SecurityPortletContainerWrapper(PortletContainer portletContainer)
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)