From 12a1f9342dc032febaacee348ef1b75400813282 Mon Sep 17 00:00:00 2001 From: j2blake Date: Thu, 2 Feb 2012 16:57:41 +0000 Subject: [PATCH] NIHVIVO-2694 Add a little flexibility to PolicyHelper --- .../mannlib/vitro/webapp/auth/policy/PolicyHelper.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/auth/policy/PolicyHelper.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/auth/policy/PolicyHelper.java index d14500cff..896a2f3c8 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/auth/policy/PolicyHelper.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/auth/policy/PolicyHelper.java @@ -48,6 +48,14 @@ public class PolicyHelper { Actions actions) { PolicyIface policy = ServletPolicyList.getPolicies(req); IdentifierBundle ids = RequestIdentifiers.getIdBundleForRequest(req); + return isAuthorizedForActions(ids, policy, actions); + } + + /** + * Are these actions authorized for these identifiers by these policies? + */ + public static boolean isAuthorizedForActions(IdentifierBundle ids, + PolicyIface policy, Actions actions) { return Actions.notNull(actions).isAuthorized(policy, ids); }