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)

Reply via email to