1
22
23 package com.liferay.portal.service.permission;
24
25 import com.liferay.portal.PortalException;
26 import com.liferay.portal.SystemException;
27 import com.liferay.portal.kernel.bean.BeanLocatorUtil;
28 import com.liferay.portal.security.permission.PermissionChecker;
29
30
36 public class GroupPermissionUtil {
37
38 public static void check(
39 PermissionChecker permissionChecker, long groupId, String actionId)
40 throws PortalException, SystemException {
41
42 getGroupPermission().check(permissionChecker, groupId, actionId);
43 }
44
45 public static boolean contains(
46 PermissionChecker permissionChecker, long groupId, String actionId)
47 throws PortalException, SystemException {
48
49 return getGroupPermission().contains(
50 permissionChecker, groupId, actionId);
51 }
52
53 public static GroupPermission getGroupPermission() {
54 return _getUtil()._groupPermission;
55 }
56
57 public void setGroupPermission(GroupPermission groupPermission) {
58 _groupPermission = groupPermission;
59 }
60
61 private static GroupPermissionUtil _getUtil() {
62 if (_util == null) {
63 _util = (GroupPermissionUtil)BeanLocatorUtil.locate(_UTIL);
64 }
65
66 return _util;
67 }
68
69 private static final String _UTIL = GroupPermissionUtil.class.getName();
70
71 private static GroupPermissionUtil _util;
72
73 private GroupPermission _groupPermission;
74
75 }