public class MagnoliaACLEditor extends Object implements org.apache.jackrabbit.core.security.authorization.AccessControlEditor
Constructor and Description |
---|
MagnoliaACLEditor(org.apache.jackrabbit.core.security.authorization.AccessControlEditor editor) |
Modifier and Type | Method and Description |
---|---|
org.apache.jackrabbit.api.security.JackrabbitAccessControlPolicy[] |
editAccessControlPolicies(Principal principal) |
javax.jcr.security.AccessControlPolicy[] |
editAccessControlPolicies(String nodePath) |
org.apache.jackrabbit.api.security.JackrabbitAccessControlPolicy[] |
getPolicies(Principal principal) |
javax.jcr.security.AccessControlPolicy[] |
getPolicies(String nodePath) |
void |
removePolicy(String nodePath,
javax.jcr.security.AccessControlPolicy policy) |
void |
setPolicy(String nodePath,
javax.jcr.security.AccessControlPolicy policy) |
public MagnoliaACLEditor(org.apache.jackrabbit.core.security.authorization.AccessControlEditor editor)
public javax.jcr.security.AccessControlPolicy[] getPolicies(String nodePath) throws javax.jcr.security.AccessControlException, javax.jcr.PathNotFoundException, javax.jcr.RepositoryException
getPolicies
in interface org.apache.jackrabbit.core.security.authorization.AccessControlEditor
javax.jcr.security.AccessControlException
javax.jcr.PathNotFoundException
javax.jcr.RepositoryException
public org.apache.jackrabbit.api.security.JackrabbitAccessControlPolicy[] getPolicies(Principal principal) throws javax.jcr.security.AccessControlException, javax.jcr.RepositoryException
getPolicies
in interface org.apache.jackrabbit.core.security.authorization.AccessControlEditor
javax.jcr.security.AccessControlException
javax.jcr.RepositoryException
public javax.jcr.security.AccessControlPolicy[] editAccessControlPolicies(String nodePath) throws javax.jcr.security.AccessControlException, javax.jcr.PathNotFoundException, javax.jcr.RepositoryException
editAccessControlPolicies
in interface org.apache.jackrabbit.core.security.authorization.AccessControlEditor
javax.jcr.security.AccessControlException
javax.jcr.PathNotFoundException
javax.jcr.RepositoryException
public org.apache.jackrabbit.api.security.JackrabbitAccessControlPolicy[] editAccessControlPolicies(Principal principal) throws javax.jcr.AccessDeniedException, javax.jcr.security.AccessControlException, javax.jcr.RepositoryException
editAccessControlPolicies
in interface org.apache.jackrabbit.core.security.authorization.AccessControlEditor
javax.jcr.AccessDeniedException
javax.jcr.security.AccessControlException
javax.jcr.RepositoryException
public void setPolicy(String nodePath, javax.jcr.security.AccessControlPolicy policy) throws javax.jcr.security.AccessControlException, javax.jcr.PathNotFoundException, javax.jcr.RepositoryException
setPolicy
in interface org.apache.jackrabbit.core.security.authorization.AccessControlEditor
javax.jcr.security.AccessControlException
javax.jcr.PathNotFoundException
javax.jcr.RepositoryException
public void removePolicy(String nodePath, javax.jcr.security.AccessControlPolicy policy) throws javax.jcr.security.AccessControlException, javax.jcr.PathNotFoundException, javax.jcr.RepositoryException
removePolicy
in interface org.apache.jackrabbit.core.security.authorization.AccessControlEditor
javax.jcr.security.AccessControlException
javax.jcr.PathNotFoundException
javax.jcr.RepositoryException
Copyright © 2003–2018 Magnolia International Ltd.. All rights reserved.