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 voidcheck(PermissionChecker permissionChecker, long groupId, boolean privateLayout, long layoutId, String actionId) static voidcheck(PermissionChecker permissionChecker, long plid, String actionId) static voidcheck(PermissionChecker permissionChecker, Layout layout, boolean checkViewableGroup, String actionId) static voidcheck(PermissionChecker permissionChecker, Layout layout, String actionId) static voidcheckLayoutRestrictedUpdatePermission(PermissionChecker permissionChecker, long plid) static voidcheckLayoutRestrictedUpdatePermission(PermissionChecker permissionChecker, Layout layout) static voidcheckLayoutUpdatePermission(PermissionChecker permissionChecker, long plid) static voidcheckLayoutUpdatePermission(PermissionChecker permissionChecker, Layout layout) static booleancontains(PermissionChecker permissionChecker, long groupId, boolean privateLayout, long layoutId, String actionId) static booleancontains(PermissionChecker permissionChecker, long plid, String actionId) static booleancontains(PermissionChecker permissionChecker, Layout layout, boolean checkViewableGroup, String actionId) static booleancontains(PermissionChecker permissionChecker, Layout layout, String actionId) static booleancontainsLayoutPreviewDraftPermission(PermissionChecker permissionChecker, long plid) static booleancontainsLayoutPreviewDraftPermission(PermissionChecker permissionChecker, Layout layout) static booleancontainsLayoutRestrictedUpdatePermission(PermissionChecker permissionChecker, long plid) static booleancontainsLayoutRestrictedUpdatePermission(PermissionChecker permissionChecker, Layout layout) static booleancontainsLayoutUpdatePermission(PermissionChecker permissionChecker, long plid) static booleancontainsLayoutUpdatePermission(PermissionChecker permissionChecker, Layout layout) static booleancontainsWithoutViewableGroup(PermissionChecker permissionChecker, Layout layout, boolean checkLayoutUpdateable, String actionId) static booleancontainsWithoutViewableGroup(PermissionChecker permissionChecker, Layout layout, String actionId) static LayoutPermissionvoidsetLayoutPermission(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
-