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.Organization;
020 import com.liferay.portal.security.permission.PermissionChecker;
021
022
025 public interface OrganizationPermission {
026
027 public void check(
028 PermissionChecker permissionChecker, long organizationId,
029 String actionId)
030 throws PortalException, SystemException;
031
032 public void check(
033 PermissionChecker permissionChecker, Organization organization,
034 String actionId)
035 throws PortalException, SystemException;
036
037 public boolean contains(
038 PermissionChecker permissionChecker, long organizationId,
039 String actionId)
040 throws PortalException, SystemException;
041
042 public boolean contains(
043 PermissionChecker permissionChecker, long[] organizationIds,
044 String actionId)
045 throws PortalException, SystemException;
046
047 public boolean contains(
048 PermissionChecker permissionChecker, Organization organization,
049 String actionId)
050 throws PortalException, SystemException;
051
052 }