public class DefaultLayoutTypeAccessPolicyImpl extends Object implements LayoutTypeAccessPolicy
| Constructor and Description |
|---|
DefaultLayoutTypeAccessPolicyImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
checkAccessAllowedToPortlet(javax.servlet.http.HttpServletRequest request,
Layout layout,
Portlet portlet) |
static LayoutTypeAccessPolicy |
create() |
protected boolean |
hasAccessPermission(javax.servlet.http.HttpServletRequest request,
Layout layout,
Portlet portlet) |
protected boolean |
isAccessAllowedToLayoutPortlet(javax.servlet.http.HttpServletRequest request,
Layout layout,
Portlet portlet) |
protected boolean |
isAccessGrantedByPortletAuthenticationToken(javax.servlet.http.HttpServletRequest request,
Layout layout,
Portlet portlet) |
protected boolean |
isAccessGrantedByPortletOnPage(Layout layout,
Portlet portlet) |
protected boolean |
isAccessGrantedByRuntimePortlet(javax.servlet.http.HttpServletRequest request) |
boolean |
isAddLayoutAllowed(PermissionChecker permissionChecker,
Layout layout) |
boolean |
isCustomizeLayoutAllowed(PermissionChecker permissionChecker,
Layout layout) |
boolean |
isDeleteLayoutAllowed(PermissionChecker permissionChecker,
Layout layout) |
protected boolean |
isPanelSelectedPortlet(Layout layout,
String portletId) |
boolean |
isUpdateLayoutAllowed(PermissionChecker permissionChecker,
Layout layout) |
boolean |
isViewLayoutAllowed(PermissionChecker permissionChecker,
Layout layout) |
public static LayoutTypeAccessPolicy create()
public void checkAccessAllowedToPortlet(javax.servlet.http.HttpServletRequest request,
Layout layout,
Portlet portlet)
throws PortalException
checkAccessAllowedToPortlet in interface LayoutTypeAccessPolicyPortalExceptionpublic boolean isAddLayoutAllowed(PermissionChecker permissionChecker, Layout layout) throws PortalException
isAddLayoutAllowed in interface LayoutTypeAccessPolicyPortalExceptionpublic boolean isCustomizeLayoutAllowed(PermissionChecker permissionChecker, Layout layout) throws PortalException
isCustomizeLayoutAllowed in interface LayoutTypeAccessPolicyPortalExceptionpublic boolean isDeleteLayoutAllowed(PermissionChecker permissionChecker, Layout layout) throws PortalException
isDeleteLayoutAllowed in interface LayoutTypeAccessPolicyPortalExceptionpublic boolean isUpdateLayoutAllowed(PermissionChecker permissionChecker, Layout layout) throws PortalException
isUpdateLayoutAllowed in interface LayoutTypeAccessPolicyPortalExceptionpublic boolean isViewLayoutAllowed(PermissionChecker permissionChecker, Layout layout) throws PortalException
isViewLayoutAllowed in interface LayoutTypeAccessPolicyPortalExceptionprotected boolean hasAccessPermission(javax.servlet.http.HttpServletRequest request,
Layout layout,
Portlet portlet)
throws PortalException
PortalExceptionprotected boolean isAccessAllowedToLayoutPortlet(javax.servlet.http.HttpServletRequest request,
Layout layout,
Portlet portlet)
protected boolean isAccessGrantedByPortletAuthenticationToken(javax.servlet.http.HttpServletRequest request,
Layout layout,
Portlet portlet)
protected boolean isAccessGrantedByPortletOnPage(Layout layout, Portlet portlet)
protected boolean isAccessGrantedByRuntimePortlet(javax.servlet.http.HttpServletRequest request)