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 interface GroupPermission {
026
027 public void check(
028 PermissionChecker permissionChecker, Group group, String actionId)
029 throws PortalException, SystemException;
030
031 public void check(
032 PermissionChecker permissionChecker, long groupId, String actionId)
033 throws PortalException, SystemException;
034
035 public void check(PermissionChecker permissionChecker, String actionId)
036 throws PortalException;
037
038 public boolean contains(
039 PermissionChecker permissionChecker, Group group, String actionId)
040 throws PortalException, SystemException;
041
042 public boolean contains(
043 PermissionChecker permissionChecker, long groupId, String actionId)
044 throws PortalException, SystemException;
045
046 public boolean contains(
047 PermissionChecker permissionChecker, String actionId);
048
049 }