001
014
015 package com.liferay.portal.service.permission;
016
017 import com.liferay.portal.security.auth.PrincipalException;
018 import com.liferay.portal.security.permission.PermissionChecker;
019
020
023 public interface UserPermission {
024
025
028 public void check(
029 PermissionChecker permissionChecker, long userId,
030 long organizationId, long locationId, String actionId)
031 throws PrincipalException;
032
033 public void check(
034 PermissionChecker permissionChecker, long userId,
035 long[] organizationIds, String actionId)
036 throws PrincipalException;
037
038 public void check(
039 PermissionChecker permissionChecker, long userId, String actionId)
040 throws PrincipalException;
041
042
045 public boolean contains(
046 PermissionChecker permissionChecker, long userId, long organizationId,
047 long locationId, String actionId);
048
049 public boolean contains(
050 PermissionChecker permissionChecker, long userId,
051 long[] organizationIds, String actionId);
052
053 public boolean contains(
054 PermissionChecker permissionChecker, long userId, String actionId);
055
056 }