Alexander Klimetschek created JCR-3777:
------------------------------------------
Summary: Add simple allow/deny/clear convenience methods to
AccessControlUtils
Key: JCR-3777
URL: https://issues.apache.org/jira/browse/JCR-3777
Project: Jackrabbit Content Repository
Issue Type: Improvement
Components: jackrabbit-jcr-commons
Reporter: Alexander Klimetschek
Priority: Minor
Fix For: 2.8
Add these short convenience methods:
{code}
AccessControlUtils.clear(node, "user");
AccessControlUtils.allow(node, "user", Privilege.JCR_READ, Privilege.JCR_WRITE);
AccessControlUtils.deny(node, "user", Privilege.JCR_REMOVE_NODE);
AccessControlUtils.clear(node); // remove all entries for all users
{code}
Useful for unit tests or other places where you need to set ACLs from code.
Uses varargs for the privilege list, and uses the first argument node for both
the path and the session to use.
--
This message was sent by Atlassian JIRA
(v6.2#6252)