Class PortletPermissionUtil
Object
com.liferay.portal.kernel.service.permission.PortletPermissionUtil
- Author:
- Brian Wing Shun Chan, Raymond Augé
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
check
(PermissionChecker permissionChecker, long groupId, long plid, String portletId, String actionId) static void
check
(PermissionChecker permissionChecker, long groupId, long plid, String portletId, String actionId, boolean strict) static void
check
(PermissionChecker permissionChecker, long groupId, Layout layout, String portletId, String actionId) static void
check
(PermissionChecker permissionChecker, long groupId, Layout layout, String portletId, String actionId, boolean strict) static void
check
(PermissionChecker permissionChecker, long groupId, Layout layout, String portletId, String actionId, boolean strict, boolean checkStagingPermission) static void
check
(PermissionChecker permissionChecker, long plid, String portletId, String actionId) static void
check
(PermissionChecker permissionChecker, long plid, String portletId, String actionId, boolean strict) static void
check
(PermissionChecker permissionChecker, Layout layout, String portletId, String actionId) static void
check
(PermissionChecker permissionChecker, Layout layout, String portletId, String actionId, boolean strict) static void
check
(PermissionChecker permissionChecker, String portletId, String actionId) static boolean
contains
(PermissionChecker permissionChecker, long groupId, long plid, String portletId, String actionId, boolean strict) static boolean
contains
(PermissionChecker permissionChecker, long groupId, Layout layout, Portlet portlet, String actionId) static boolean
contains
(PermissionChecker permissionChecker, long groupId, Layout layout, Portlet portlet, String actionId, boolean strict) static boolean
contains
(PermissionChecker permissionChecker, long groupId, Layout layout, Portlet portlet, String actionId, boolean strict, boolean checkStagingPermission) static boolean
contains
(PermissionChecker permissionChecker, long groupId, Layout layout, String portletId, String actionId) static boolean
contains
(PermissionChecker permissionChecker, long groupId, Layout layout, String portletId, String actionId, boolean strict) static boolean
contains
(PermissionChecker permissionChecker, long groupId, Layout layout, String portletId, String actionId, boolean strict, boolean checkStagingPermission) static boolean
contains
(PermissionChecker permissionChecker, long plid, Portlet portlet, String actionId) static boolean
contains
(PermissionChecker permissionChecker, long plid, Portlet portlet, String actionId, boolean strict) static boolean
contains
(PermissionChecker permissionChecker, long plid, String portletId, String actionId) static boolean
contains
(PermissionChecker permissionChecker, long plid, String portletId, String actionId, boolean strict) static boolean
contains
(PermissionChecker permissionChecker, Layout layout, Portlet portlet, String actionId) static boolean
contains
(PermissionChecker permissionChecker, Layout layout, Portlet portlet, String actionId, boolean strict) static boolean
contains
(PermissionChecker permissionChecker, Layout layout, String portletId, String actionId) static boolean
contains
(PermissionChecker permissionChecker, Layout layout, String portletId, String actionId, boolean strict) static boolean
contains
(PermissionChecker permissionChecker, String portletId, String actionId) static String
getPrimaryKey
(long plid, String portletId) static boolean
hasAccessPermission
(PermissionChecker permissionChecker, long scopeGroupId, Layout layout, Portlet portlet, PortletMode portletMode) static boolean
hasConfigurationPermission
(PermissionChecker permissionChecker, long groupId, Layout layout, String actionId) static boolean
hasControlPanelAccessPermission
(PermissionChecker permissionChecker, long scopeGroupId, Portlet portlet) static boolean
hasControlPanelAccessPermission
(PermissionChecker permissionChecker, long scopeGroupId, String portletId) static boolean
hasControlPanelAccessPermission
(PermissionChecker permissionChecker, long scopeGroupId, Collection<Portlet> portlets) static boolean
hasLayoutManagerPermission
(String portletId, String actionId)
-
Constructor Details
-
PortletPermissionUtil
public PortletPermissionUtil()
-
-
Method Details
-
check
public static void check(PermissionChecker permissionChecker, Layout layout, String portletId, String actionId) throws PortalException - Throws:
PortalException
-
check
public static void check(PermissionChecker permissionChecker, Layout layout, String portletId, String actionId, boolean strict) throws PortalException - Throws:
PortalException
-
check
public static void check(PermissionChecker permissionChecker, long groupId, Layout layout, String portletId, String actionId) throws PortalException - Throws:
PortalException
-
check
public static void check(PermissionChecker permissionChecker, long groupId, Layout layout, String portletId, String actionId, boolean strict) throws PortalException - Throws:
PortalException
-
check
public static void check(PermissionChecker permissionChecker, long groupId, Layout layout, String portletId, String actionId, boolean strict, boolean checkStagingPermission) throws PortalException - Throws:
PortalException
-
check
public static void check(PermissionChecker permissionChecker, long groupId, long plid, String portletId, String actionId) throws PortalException - Throws:
PortalException
-
check
public static void check(PermissionChecker permissionChecker, long groupId, long plid, String portletId, String actionId, boolean strict) throws PortalException - Throws:
PortalException
-
check
public static void check(PermissionChecker permissionChecker, long plid, String portletId, String actionId) throws PortalException - Throws:
PortalException
-
check
public static void check(PermissionChecker permissionChecker, long plid, String portletId, String actionId, boolean strict) throws PortalException - Throws:
PortalException
-
check
public static void check(PermissionChecker permissionChecker, String portletId, String actionId) throws PortalException - Throws:
PortalException
-
contains
public static boolean contains(PermissionChecker permissionChecker, Layout layout, Portlet portlet, String actionId) throws PortalException - Throws:
PortalException
-
contains
public static boolean contains(PermissionChecker permissionChecker, Layout layout, Portlet portlet, String actionId, boolean strict) throws PortalException - Throws:
PortalException
-
contains
public static boolean contains(PermissionChecker permissionChecker, Layout layout, String portletId, String actionId) throws PortalException - Throws:
PortalException
-
contains
public static boolean contains(PermissionChecker permissionChecker, Layout layout, String portletId, String actionId, boolean strict) throws PortalException - Throws:
PortalException
-
contains
public static boolean contains(PermissionChecker permissionChecker, long groupId, Layout layout, Portlet portlet, String actionId) throws PortalException - Throws:
PortalException
-
contains
public static boolean contains(PermissionChecker permissionChecker, long groupId, Layout layout, Portlet portlet, String actionId, boolean strict) throws PortalException - Throws:
PortalException
-
contains
public static boolean contains(PermissionChecker permissionChecker, long groupId, Layout layout, Portlet portlet, String actionId, boolean strict, boolean checkStagingPermission) throws PortalException - Throws:
PortalException
-
contains
public static boolean contains(PermissionChecker permissionChecker, long groupId, Layout layout, String portletId, String actionId) throws PortalException - Throws:
PortalException
-
contains
public static boolean contains(PermissionChecker permissionChecker, long groupId, Layout layout, String portletId, String actionId, boolean strict) throws PortalException - Throws:
PortalException
-
contains
public static boolean contains(PermissionChecker permissionChecker, long groupId, Layout layout, String portletId, String actionId, boolean strict, boolean checkStagingPermission) throws PortalException - Throws:
PortalException
-
contains
public static boolean contains(PermissionChecker permissionChecker, long groupId, long plid, String portletId, String actionId, boolean strict) throws PortalException - Throws:
PortalException
-
contains
public static boolean contains(PermissionChecker permissionChecker, long plid, Portlet portlet, String actionId) throws PortalException - Throws:
PortalException
-
contains
public static boolean contains(PermissionChecker permissionChecker, long plid, Portlet portlet, String actionId, boolean strict) throws PortalException - Throws:
PortalException
-
contains
public static boolean contains(PermissionChecker permissionChecker, long plid, String portletId, String actionId) throws PortalException - Throws:
PortalException
-
contains
public static boolean contains(PermissionChecker permissionChecker, long plid, String portletId, String actionId, boolean strict) throws PortalException - Throws:
PortalException
-
contains
public static boolean contains(PermissionChecker permissionChecker, String portletId, String actionId) throws PortalException - Throws:
PortalException
-
getPrimaryKey
-
hasAccessPermission
public static boolean hasAccessPermission(PermissionChecker permissionChecker, long scopeGroupId, Layout layout, Portlet portlet, PortletMode portletMode) throws PortalException - Throws:
PortalException
-
hasConfigurationPermission
public static boolean hasConfigurationPermission(PermissionChecker permissionChecker, long groupId, Layout layout, String actionId) throws PortalException - Throws:
PortalException
-
hasControlPanelAccessPermission
public static boolean hasControlPanelAccessPermission(PermissionChecker permissionChecker, long scopeGroupId, Collection<Portlet> portlets) throws PortalException - Throws:
PortalException
-
hasControlPanelAccessPermission
public static boolean hasControlPanelAccessPermission(PermissionChecker permissionChecker, long scopeGroupId, Portlet portlet) throws PortalException - Throws:
PortalException
-
hasControlPanelAccessPermission
public static boolean hasControlPanelAccessPermission(PermissionChecker permissionChecker, long scopeGroupId, String portletId) throws PortalException - Throws:
PortalException
-
hasLayoutManagerPermission
-