Interface LayoutPermission
@ProviderType
public interface LayoutPermission
- Author:
- Charles May, Brian Wing Shun Chan, Raymond Augé
-
Method Summary
Modifier and TypeMethodDescriptionvoid
check
(PermissionChecker permissionChecker, long groupId, boolean privateLayout, long layoutId, String actionId) void
check
(PermissionChecker permissionChecker, long plid, String actionId) void
check
(PermissionChecker permissionChecker, Layout layout, boolean checkViewableGroup, String actionId) void
check
(PermissionChecker permissionChecker, Layout layout, String actionId) void
checkLayoutRestrictedUpdatePermission
(PermissionChecker permissionChecker, long plid) void
checkLayoutRestrictedUpdatePermission
(PermissionChecker permissionChecker, Layout layout) void
checkLayoutUpdatePermission
(PermissionChecker permissionChecker, long plid) void
checkLayoutUpdatePermission
(PermissionChecker permissionChecker, Layout layout) boolean
contains
(PermissionChecker permissionChecker, long groupId, boolean privateLayout, long layoutId, String actionId) boolean
contains
(PermissionChecker permissionChecker, long plid, String actionId) boolean
contains
(PermissionChecker permissionChecker, Layout layout, boolean checkViewableGroup, String actionId) boolean
contains
(PermissionChecker permissionChecker, Layout layout, String actionId) boolean
containsLayoutPreviewDraftPermission
(PermissionChecker permissionChecker, long plid) boolean
containsLayoutPreviewDraftPermission
(PermissionChecker permissionChecker, Layout layout) boolean
containsLayoutRestrictedUpdatePermission
(PermissionChecker permissionChecker, long plid) boolean
containsLayoutRestrictedUpdatePermission
(PermissionChecker permissionChecker, Layout layout) boolean
containsLayoutUpdatePermission
(PermissionChecker permissionChecker, long plid) boolean
containsLayoutUpdatePermission
(PermissionChecker permissionChecker, Layout layout) boolean
containsWithoutViewableGroup
(PermissionChecker permissionChecker, Layout layout, boolean checkLayoutUpdateable, String actionId) boolean
containsWithoutViewableGroup
(PermissionChecker permissionChecker, Layout layout, String actionId)
-
Method Details
-
check
void check(PermissionChecker permissionChecker, Layout layout, boolean checkViewableGroup, String actionId) throws PortalException - Throws:
PortalException
-
check
void check(PermissionChecker permissionChecker, Layout layout, String actionId) throws PortalException - Throws:
PortalException
-
check
void check(PermissionChecker permissionChecker, long groupId, boolean privateLayout, long layoutId, String actionId) throws PortalException - Throws:
PortalException
-
check
- Throws:
PortalException
-
checkLayoutRestrictedUpdatePermission
void checkLayoutRestrictedUpdatePermission(PermissionChecker permissionChecker, Layout layout) throws PortalException - Throws:
PortalException
-
checkLayoutRestrictedUpdatePermission
void checkLayoutRestrictedUpdatePermission(PermissionChecker permissionChecker, long plid) throws PortalException - Throws:
PortalException
-
checkLayoutUpdatePermission
void checkLayoutUpdatePermission(PermissionChecker permissionChecker, Layout layout) throws PortalException - Throws:
PortalException
-
checkLayoutUpdatePermission
void checkLayoutUpdatePermission(PermissionChecker permissionChecker, long plid) throws PortalException - Throws:
PortalException
-
contains
boolean contains(PermissionChecker permissionChecker, Layout layout, boolean checkViewableGroup, String actionId) throws PortalException - Throws:
PortalException
-
contains
boolean contains(PermissionChecker permissionChecker, Layout layout, String actionId) throws PortalException - Throws:
PortalException
-
contains
boolean contains(PermissionChecker permissionChecker, long groupId, boolean privateLayout, long layoutId, String actionId) throws PortalException - Throws:
PortalException
-
contains
boolean contains(PermissionChecker permissionChecker, long plid, String actionId) throws PortalException - Throws:
PortalException
-
containsLayoutPreviewDraftPermission
boolean containsLayoutPreviewDraftPermission(PermissionChecker permissionChecker, Layout layout) throws PortalException - Throws:
PortalException
-
containsLayoutPreviewDraftPermission
boolean containsLayoutPreviewDraftPermission(PermissionChecker permissionChecker, long plid) throws PortalException - Throws:
PortalException
-
containsLayoutRestrictedUpdatePermission
boolean containsLayoutRestrictedUpdatePermission(PermissionChecker permissionChecker, Layout layout) throws PortalException - Throws:
PortalException
-
containsLayoutRestrictedUpdatePermission
boolean containsLayoutRestrictedUpdatePermission(PermissionChecker permissionChecker, long plid) throws PortalException - Throws:
PortalException
-
containsLayoutUpdatePermission
boolean containsLayoutUpdatePermission(PermissionChecker permissionChecker, Layout layout) throws PortalException - Throws:
PortalException
-
containsLayoutUpdatePermission
boolean containsLayoutUpdatePermission(PermissionChecker permissionChecker, long plid) throws PortalException - Throws:
PortalException
-
containsWithoutViewableGroup
boolean containsWithoutViewableGroup(PermissionChecker permissionChecker, Layout layout, boolean checkLayoutUpdateable, String actionId) throws PortalException - Throws:
PortalException
-
containsWithoutViewableGroup
boolean containsWithoutViewableGroup(PermissionChecker permissionChecker, Layout layout, String actionId) throws PortalException - Throws:
PortalException
-