com.liferay.portal.model.impl
Class DefaultLayoutTypeAccessPolicyImpl
java.lang.Object
com.liferay.portal.model.impl.DefaultLayoutTypeAccessPolicyImpl
- All Implemented Interfaces:
- LayoutTypeAccessPolicy, Serializable
- Direct Known Subclasses:
- ModificationDeniedLayoutTypeAccessPolicyImpl
public class DefaultLayoutTypeAccessPolicyImpl
- extends Object
- implements LayoutTypeAccessPolicy
- See Also:
- Serialized Form
|
Method Summary |
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultLayoutTypeAccessPolicyImpl
public DefaultLayoutTypeAccessPolicyImpl()
create
public static LayoutTypeAccessPolicy create()
checkAccessAllowedToPortlet
public void checkAccessAllowedToPortlet(javax.servlet.http.HttpServletRequest request,
Layout layout,
Portlet portlet)
throws PortalException
- Specified by:
checkAccessAllowedToPortlet in interface LayoutTypeAccessPolicy
- Throws:
PortalException
isAddLayoutAllowed
public boolean isAddLayoutAllowed(PermissionChecker permissionChecker,
Layout layout)
throws PortalException
- Specified by:
isAddLayoutAllowed in interface LayoutTypeAccessPolicy
- Throws:
PortalException
isCustomizeLayoutAllowed
public boolean isCustomizeLayoutAllowed(PermissionChecker permissionChecker,
Layout layout)
throws PortalException
- Specified by:
isCustomizeLayoutAllowed in interface LayoutTypeAccessPolicy
- Throws:
PortalException
isDeleteLayoutAllowed
public boolean isDeleteLayoutAllowed(PermissionChecker permissionChecker,
Layout layout)
throws PortalException
- Specified by:
isDeleteLayoutAllowed in interface LayoutTypeAccessPolicy
- Throws:
PortalException
isUpdateLayoutAllowed
public boolean isUpdateLayoutAllowed(PermissionChecker permissionChecker,
Layout layout)
throws PortalException
- Specified by:
isUpdateLayoutAllowed in interface LayoutTypeAccessPolicy
- Throws:
PortalException
isViewLayoutAllowed
public boolean isViewLayoutAllowed(PermissionChecker permissionChecker,
Layout layout)
throws PortalException
- Specified by:
isViewLayoutAllowed in interface LayoutTypeAccessPolicy
- Throws:
PortalException
hasAccessPermission
protected boolean hasAccessPermission(javax.servlet.http.HttpServletRequest request,
Layout layout,
Portlet portlet)
throws PortalException
- Throws:
PortalException
isAccessAllowedToLayoutPortlet
protected boolean isAccessAllowedToLayoutPortlet(javax.servlet.http.HttpServletRequest request,
Layout layout,
Portlet portlet)
isAccessGrantedByPortletAuthenticationToken
protected boolean isAccessGrantedByPortletAuthenticationToken(javax.servlet.http.HttpServletRequest request,
Layout layout,
Portlet portlet)
isAccessGrantedByPortletOnPage
protected boolean isAccessGrantedByPortletOnPage(Layout layout,
Portlet portlet)
isAccessGrantedByRuntimePortlet
protected boolean isAccessGrantedByRuntimePortlet(javax.servlet.http.HttpServletRequest request)
isPanelSelectedPortlet
protected boolean isPanelSelectedPortlet(Layout layout,
String portletId)