/** * Returns true if at least <em>one</em> action is authorized. * * @see #isAuthorized(AccessControlList, User, Organization, Object) */ public static boolean isAuthorizedOne(AccessControlList acl, User user, Organization org, Object... actions) { return $(actions).exists(isAuthorizedFn(acl, user, org)); }
/** * Returns true if <em>all</em> actions are prohibited. * * @see #isAuthorized(AccessControlList, User, Organization, Object) */ public static boolean isProhibitedAll(AccessControlList acl, User user, Organization org, Object... actions) { return !$(actions).exists(isAuthorizedFn(acl, user, org)); }
/** * Returns true only if <em>all</em> actions are authorized. * * @see #isAuthorized(AccessControlList, User, Organization, Object) */ public static boolean isAuthorizedAll(AccessControlList acl, User user, Organization org, Object... actions) { return !$(actions).exists(Booleans.not(isAuthorizedFn(acl, user, org))); }
/** * Returns true if at least <em>one</em> action is prohibited. * * @see #isAuthorized(AccessControlList, User, Organization, Object) */ public static boolean isProhibitedOne(AccessControlList acl, User user, Organization org, Object... actions) { return $(actions).exists(Booleans.not(isAuthorizedFn(acl, user, org))); }