1
22
23 package com.liferay.portal.service.permission;
24
25 import com.liferay.portal.kernel.bean.BeanLocatorUtil;
26 import com.liferay.portal.kernel.security.permission.PermissionChecker;
27 import com.liferay.portal.security.auth.PrincipalException;
28
29
35 public class UserGroupPermissionUtil {
36
37 public static void check(
38 PermissionChecker permissionChecker, long userGroupId,
39 String actionId)
40 throws PrincipalException {
41
42 getUserGroupPermission().check(
43 permissionChecker, userGroupId, actionId);
44 }
45
46 public static boolean contains(
47 PermissionChecker permissionChecker, long userGroupId,
48 String actionId) {
49
50 return getUserGroupPermission().contains(
51 permissionChecker, userGroupId, actionId);
52 }
53
54 public static UserGroupPermission getUserGroupPermission() {
55 return _getUtil()._userGroupPermission;
56 }
57
58 public void setUserGroupPermission(
59 UserGroupPermission userGroupPermission) {
60
61 _userGroupPermission = userGroupPermission;
62 }
63
64 private static UserGroupPermissionUtil _getUtil() {
65 if (_util == null) {
66 _util = (UserGroupPermissionUtil)BeanLocatorUtil.locate(_UTIL);
67 }
68
69 return _util;
70 }
71
72 private static final String _UTIL = UserGroupPermissionUtil.class.getName();
73
74 private static UserGroupPermissionUtil _util;
75
76 private UserGroupPermission _userGroupPermission;
77
78 }