001
014
015 package com.liferay.portal.service.permission;
016
017 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
018 import com.liferay.portal.security.auth.PrincipalException;
019 import com.liferay.portal.security.permission.PermissionChecker;
020
021
024 public class PortalPermissionUtil {
025
026 public static void check(
027 PermissionChecker permissionChecker, String actionId)
028 throws PrincipalException {
029
030 getPortalPermission().check(permissionChecker, actionId);
031 }
032
033 public static boolean contains(
034 PermissionChecker permissionChecker, String actionId) {
035
036 return getPortalPermission().contains(permissionChecker, actionId);
037 }
038
039 public static PortalPermission getPortalPermission() {
040 PortalRuntimePermission.checkGetBeanProperty(
041 PortalPermissionUtil.class);
042
043 return _portalPermission;
044 }
045
046 public void setPortalPermission(PortalPermission portalPermission) {
047 PortalRuntimePermission.checkSetBeanProperty(getClass());
048
049 _portalPermission = portalPermission;
050 }
051
052 private static PortalPermission _portalPermission;
053
054 }