Class DefaultLayoutTypeAccessPolicyImpl
Object
com.liferay.portal.kernel.model.impl.DefaultLayoutTypeAccessPolicyImpl
- All Implemented Interfaces:
LayoutTypeAccessPolicy,Serializable
- Author:
- Adolfo Pérez
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckAccessAllowedToPortlet(javax.servlet.http.HttpServletRequest httpServletRequest, Layout layout, Portlet portlet) static LayoutTypeAccessPolicycreate()protected booleanhasAccessPermission(javax.servlet.http.HttpServletRequest httpServletRequest, Layout layout, Portlet portlet) protected booleanisAccessAllowedToLayoutPortlet(javax.servlet.http.HttpServletRequest httpServletRequest, Layout layout, Portlet portlet) protected booleanisAccessGrantedByPortletAuthenticationToken(javax.servlet.http.HttpServletRequest httpServletRequest, Layout layout, Portlet portlet) protected booleanisAccessGrantedByPortletOnPage(Layout layout, Portlet portlet) protected booleanisAccessGrantedByRuntimePortlet(javax.servlet.http.HttpServletRequest httpServletRequest) booleanisAddLayoutAllowed(PermissionChecker permissionChecker, Layout layout) booleanisCustomizeLayoutAllowed(PermissionChecker permissionChecker, Layout layout) booleanisDeleteLayoutAllowed(PermissionChecker permissionChecker, Layout layout) protected booleanisPanelSelectedPortlet(Layout layout, String portletId) booleanisUpdateLayoutAllowed(PermissionChecker permissionChecker, Layout layout) booleanisViewLayoutAllowed(PermissionChecker permissionChecker, Layout layout)
-
Constructor Details
-
DefaultLayoutTypeAccessPolicyImpl
public DefaultLayoutTypeAccessPolicyImpl()
-
-
Method Details
-
create
-
checkAccessAllowedToPortlet
public void checkAccessAllowedToPortlet(javax.servlet.http.HttpServletRequest httpServletRequest, Layout layout, Portlet portlet) throws PortalException - Specified by:
checkAccessAllowedToPortletin interfaceLayoutTypeAccessPolicy- Throws:
PortalException
-
isAddLayoutAllowed
public boolean isAddLayoutAllowed(PermissionChecker permissionChecker, Layout layout) throws PortalException - Specified by:
isAddLayoutAllowedin interfaceLayoutTypeAccessPolicy- Throws:
PortalException
-
isCustomizeLayoutAllowed
public boolean isCustomizeLayoutAllowed(PermissionChecker permissionChecker, Layout layout) throws PortalException - Specified by:
isCustomizeLayoutAllowedin interfaceLayoutTypeAccessPolicy- Throws:
PortalException
-
isDeleteLayoutAllowed
public boolean isDeleteLayoutAllowed(PermissionChecker permissionChecker, Layout layout) throws PortalException - Specified by:
isDeleteLayoutAllowedin interfaceLayoutTypeAccessPolicy- Throws:
PortalException
-
isUpdateLayoutAllowed
public boolean isUpdateLayoutAllowed(PermissionChecker permissionChecker, Layout layout) throws PortalException - Specified by:
isUpdateLayoutAllowedin interfaceLayoutTypeAccessPolicy- Throws:
PortalException
-
isViewLayoutAllowed
public boolean isViewLayoutAllowed(PermissionChecker permissionChecker, Layout layout) throws PortalException - Specified by:
isViewLayoutAllowedin interfaceLayoutTypeAccessPolicy- Throws:
PortalException
-
hasAccessPermission
protected boolean hasAccessPermission(javax.servlet.http.HttpServletRequest httpServletRequest, Layout layout, Portlet portlet) throws PortalException - Throws:
PortalException
-
isAccessAllowedToLayoutPortlet
-
isAccessGrantedByPortletAuthenticationToken
-
isAccessGrantedByPortletOnPage
-
isAccessGrantedByRuntimePortlet
protected boolean isAccessGrantedByRuntimePortlet(javax.servlet.http.HttpServletRequest httpServletRequest) -
isPanelSelectedPortlet
-