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.kernel.security.pacl.permission.PortalRuntimePermission;
020 import com.liferay.portal.model.Organization;
021 import com.liferay.portal.security.permission.PermissionChecker;
022
023
026 public class OrganizationPermissionUtil {
027
028 public static void check(
029 PermissionChecker permissionChecker, long organizationId,
030 String actionId)
031 throws PortalException, SystemException {
032
033 getOrganizationPermission().check(
034 permissionChecker, organizationId, actionId);
035 }
036
037 public static void check(
038 PermissionChecker permissionChecker, Organization organization,
039 String actionId)
040 throws PortalException, SystemException {
041
042 getOrganizationPermission().check(
043 permissionChecker, organization, actionId);
044 }
045
046 public static boolean contains(
047 PermissionChecker permissionChecker, long organizationId,
048 String actionId)
049 throws PortalException, SystemException {
050
051 return getOrganizationPermission().contains(
052 permissionChecker, organizationId, actionId);
053 }
054
055 public static boolean contains(
056 PermissionChecker permissionChecker, long[] organizationIds,
057 String actionId)
058 throws PortalException, SystemException {
059
060 return getOrganizationPermission().contains(
061 permissionChecker, organizationIds, actionId);
062 }
063
064 public static boolean contains(
065 PermissionChecker permissionChecker, Organization organization,
066 String actionId)
067 throws PortalException, SystemException {
068
069 return getOrganizationPermission().contains(
070 permissionChecker, organization, actionId);
071 }
072
073 public static OrganizationPermission getOrganizationPermission() {
074 PortalRuntimePermission.checkGetBeanProperty(
075 OrganizationPermissionUtil.class);
076
077 return _organizationPermission;
078 }
079
080 public void setOrganizationPermission(
081 OrganizationPermission organizationPermission) {
082
083 PortalRuntimePermission.checkSetBeanProperty(getClass());
084
085 _organizationPermission = organizationPermission;
086 }
087
088 private static OrganizationPermission _organizationPermission;
089
090 }