Class LayoutPermissionUtil
Object
com.liferay.portal.kernel.service.permission.LayoutPermissionUtil
- Author:
- Brian Wing Shun Chan, Raymond Augé
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
check
(PermissionChecker permissionChecker, long groupId, boolean privateLayout, long layoutId, String actionId) static void
check
(PermissionChecker permissionChecker, long plid, String actionId) static void
check
(PermissionChecker permissionChecker, Layout layout, boolean checkViewableGroup, String actionId) static void
check
(PermissionChecker permissionChecker, Layout layout, String actionId) static void
checkLayoutRestrictedUpdatePermission
(PermissionChecker permissionChecker, long plid) static void
checkLayoutRestrictedUpdatePermission
(PermissionChecker permissionChecker, Layout layout) static void
checkLayoutUpdatePermission
(PermissionChecker permissionChecker, long plid) static void
checkLayoutUpdatePermission
(PermissionChecker permissionChecker, Layout layout) static boolean
contains
(PermissionChecker permissionChecker, long groupId, boolean privateLayout, long layoutId, String actionId) static boolean
contains
(PermissionChecker permissionChecker, long plid, String actionId) static boolean
contains
(PermissionChecker permissionChecker, Layout layout, boolean checkViewableGroup, String actionId) static boolean
contains
(PermissionChecker permissionChecker, Layout layout, String actionId) static boolean
containsLayoutPreviewDraftPermission
(PermissionChecker permissionChecker, long plid) static boolean
containsLayoutPreviewDraftPermission
(PermissionChecker permissionChecker, Layout layout) static boolean
containsLayoutRestrictedUpdatePermission
(PermissionChecker permissionChecker, long plid) static boolean
containsLayoutRestrictedUpdatePermission
(PermissionChecker permissionChecker, Layout layout) static boolean
containsLayoutUpdatePermission
(PermissionChecker permissionChecker, long plid) static boolean
containsLayoutUpdatePermission
(PermissionChecker permissionChecker, Layout layout) static boolean
containsWithoutViewableGroup
(PermissionChecker permissionChecker, Layout layout, boolean checkLayoutUpdateable, String actionId) static boolean
containsWithoutViewableGroup
(PermissionChecker permissionChecker, Layout layout, String actionId) static LayoutPermission
void
setLayoutPermission
(LayoutPermission layoutPermission)
-
Constructor Details
-
LayoutPermissionUtil
public LayoutPermissionUtil()
-
-
Method Details
-
check
public static void check(PermissionChecker permissionChecker, Layout layout, boolean checkViewableGroup, String actionId) throws PortalException - Throws:
PortalException
-
check
public static void check(PermissionChecker permissionChecker, Layout layout, String actionId) throws PortalException - Throws:
PortalException
-
check
public static void check(PermissionChecker permissionChecker, long groupId, boolean privateLayout, long layoutId, String actionId) throws PortalException - Throws:
PortalException
-
check
public static void check(PermissionChecker permissionChecker, long plid, String actionId) throws PortalException - Throws:
PortalException
-
checkLayoutRestrictedUpdatePermission
public static void checkLayoutRestrictedUpdatePermission(PermissionChecker permissionChecker, Layout layout) throws PortalException - Throws:
PortalException
-
checkLayoutRestrictedUpdatePermission
public static void checkLayoutRestrictedUpdatePermission(PermissionChecker permissionChecker, long plid) throws PortalException - Throws:
PortalException
-
checkLayoutUpdatePermission
public static void checkLayoutUpdatePermission(PermissionChecker permissionChecker, Layout layout) throws PortalException - Throws:
PortalException
-
checkLayoutUpdatePermission
public static void checkLayoutUpdatePermission(PermissionChecker permissionChecker, long plid) throws PortalException - Throws:
PortalException
-
contains
public static boolean contains(PermissionChecker permissionChecker, Layout layout, boolean checkViewableGroup, String actionId) throws PortalException - Throws:
PortalException
-
contains
public static boolean contains(PermissionChecker permissionChecker, Layout layout, String actionId) throws PortalException - Throws:
PortalException
-
contains
public static boolean contains(PermissionChecker permissionChecker, long groupId, boolean privateLayout, long layoutId, String actionId) throws PortalException - Throws:
PortalException
-
contains
public static boolean contains(PermissionChecker permissionChecker, long plid, String actionId) throws PortalException - Throws:
PortalException
-
containsLayoutPreviewDraftPermission
public static boolean containsLayoutPreviewDraftPermission(PermissionChecker permissionChecker, Layout layout) throws PortalException - Throws:
PortalException
-
containsLayoutPreviewDraftPermission
public static boolean containsLayoutPreviewDraftPermission(PermissionChecker permissionChecker, long plid) throws PortalException - Throws:
PortalException
-
containsLayoutRestrictedUpdatePermission
public static boolean containsLayoutRestrictedUpdatePermission(PermissionChecker permissionChecker, Layout layout) throws PortalException - Throws:
PortalException
-
containsLayoutRestrictedUpdatePermission
public static boolean containsLayoutRestrictedUpdatePermission(PermissionChecker permissionChecker, long plid) throws PortalException - Throws:
PortalException
-
containsLayoutUpdatePermission
public static boolean containsLayoutUpdatePermission(PermissionChecker permissionChecker, Layout layout) throws PortalException - Throws:
PortalException
-
containsLayoutUpdatePermission
public static boolean containsLayoutUpdatePermission(PermissionChecker permissionChecker, long plid) throws PortalException - Throws:
PortalException
-
containsWithoutViewableGroup
public static boolean containsWithoutViewableGroup(PermissionChecker permissionChecker, Layout layout, boolean checkLayoutUpdateable, String actionId) throws PortalException - Throws:
PortalException
-
containsWithoutViewableGroup
public static boolean containsWithoutViewableGroup(PermissionChecker permissionChecker, Layout layout, String actionId) throws PortalException - Throws:
PortalException
-
getLayoutPermission
-
setLayoutPermission
-