001
014
015 package com.liferay.portal.service.permission;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.model.Group;
020 import com.liferay.portal.security.permission.PermissionChecker;
021
022
025 public class GroupPermissionUtil {
026
027 public static void check(
028 PermissionChecker permissionChecker, Group group, String actionId)
029 throws PortalException, SystemException {
030
031 getGroupPermission().check(permissionChecker, group, actionId);
032 }
033
034 public static void check(
035 PermissionChecker permissionChecker, long groupId, String actionId)
036 throws PortalException, SystemException {
037
038 getGroupPermission().check(permissionChecker, groupId, actionId);
039 }
040
041 public static boolean contains(
042 PermissionChecker permissionChecker, Group group, String actionId)
043 throws PortalException, SystemException {
044
045 return getGroupPermission().contains(
046 permissionChecker, group, actionId);
047 }
048
049 public static boolean contains(
050 PermissionChecker permissionChecker, long groupId, String actionId)
051 throws PortalException, SystemException {
052
053 return getGroupPermission().contains(
054 permissionChecker, groupId, actionId);
055 }
056
057 public static GroupPermission getGroupPermission() {
058 return _groupPermission;
059 }
060
061 public void setGroupPermission(GroupPermission groupPermission) {
062 _groupPermission = groupPermission;
063 }
064
065 private static GroupPermission _groupPermission;
066
067 }