You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jackrabbit.apache.org by "Marcel Reutegger (JIRA)" <ji...@apache.org> on 2014/08/27 16:36:01 UTC

[jira] [Closed] (JCR-3777) Add simple allow/deny/clear convenience methods to AccessControlUtils

     [ https://issues.apache.org/jira/browse/JCR-3777?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Marcel Reutegger closed JCR-3777.
---------------------------------


> 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
>            Assignee: angela
>            Priority: Minor
>             Fix For: 2.8.1, 2.9
>
>         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)