001
014
015 package com.liferay.portal.service.permission;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.exception.PortalException;
020 import com.liferay.portal.model.Group;
021 import com.liferay.portal.model.Role;
022 import com.liferay.portal.security.permission.PermissionChecker;
023
024
028 @ProviderType
029 public interface UserGroupRolePermission {
030
031 public void check(
032 PermissionChecker permissionChecker, Group group, Role role)
033 throws PortalException;
034
035 public void check(
036 PermissionChecker permissionChecker, long groupId, long roleId)
037 throws PortalException;
038
039 public boolean contains(
040 PermissionChecker permissionChecker, Group group, Role role)
041 throws PortalException;
042
043 public boolean contains(
044 PermissionChecker permissionChecker, long groupId, long roleId)
045 throws PortalException;
046
047 }