[ https://issues.apache.org/jira/browse/JCR-3777?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alexander Klimetschek updated JCR-3777: --------------------------------------- Attachment: JCR-3777.patch Attached patch: [^JCR-3777.patch] > 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 > > Attachments: JCR-3777.patch > > > 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)