private NodeUtil getTestRoot() {
return new NodeUtil(root.getTree(testPath));
}
private NodeUtil createAcl() throws AccessDeniedException {
NodeUtil testRoot = getTestRoot();
testRoot.setNames(JcrConstants.JCR_MIXINTYPES, MIX_REP_ACCESS_CONTROLLABLE);
NodeUtil acl = testRoot.addChild(REP_POLICY, NT_REP_ACL);
NodeUtil ace = createACE(acl, aceName, NT_REP_GRANT_ACE, testPrincipal.getName(), PrivilegeConstants.JCR_READ);
ace.addChild(REP_RESTRICTIONS, NT_REP_RESTRICTIONS);
return acl;
}