org.apache.jackrabbit.rmi.client.security
Class ClientAccessControlList

java.lang.Object
  extended by org.apache.jackrabbit.rmi.client.ClientObject
      extended by org.apache.jackrabbit.rmi.client.security.ClientAccessControlPolicy
          extended by org.apache.jackrabbit.rmi.client.security.ClientAccessControlList
All Implemented Interfaces:
javax.jcr.security.AccessControlList, javax.jcr.security.AccessControlPolicy

public class ClientAccessControlList
extends ClientAccessControlPolicy
implements javax.jcr.security.AccessControlList

Local adapter for the JCR-RMI RemoteAccessControlList interface. This class makes a remote AccessControlList locally available using the JCR AccessControlList interface.

See Also:
AccessControlList, RemoteAccessControlList

Constructor Summary
ClientAccessControlList(RemoteAccessControlList racl, LocalAdapterFactory factory)
           
 
Method Summary
 boolean addAccessControlEntry(java.security.Principal principal, javax.jcr.security.Privilege[] privileges)
           
 javax.jcr.security.AccessControlEntry[] getAccessControlEntries()
          
 void removeAccessControlEntry(javax.jcr.security.AccessControlEntry ace)
           
 
Methods inherited from class org.apache.jackrabbit.rmi.client.ClientObject
getFactory, getItem, getNode, getNodeTypeArray
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientAccessControlList

public ClientAccessControlList(RemoteAccessControlList racl,
                               LocalAdapterFactory factory)
Method Detail

addAccessControlEntry

public boolean addAccessControlEntry(java.security.Principal principal,
                                     javax.jcr.security.Privilege[] privileges)
                              throws javax.jcr.UnsupportedRepositoryOperationException
Specified by:
addAccessControlEntry in interface javax.jcr.security.AccessControlList
Throws:
javax.jcr.UnsupportedRepositoryOperationException - This method is not implemented yet

getAccessControlEntries

public javax.jcr.security.AccessControlEntry[] getAccessControlEntries()
                                                                throws javax.jcr.RepositoryException

Specified by:
getAccessControlEntries in interface javax.jcr.security.AccessControlList
Throws:
javax.jcr.RepositoryException

removeAccessControlEntry

public void removeAccessControlEntry(javax.jcr.security.AccessControlEntry ace)
                              throws javax.jcr.UnsupportedRepositoryOperationException
Specified by:
removeAccessControlEntry in interface javax.jcr.security.AccessControlList
Throws:
javax.jcr.UnsupportedRepositoryOperationException - This method is not implemented yet


Copyright © 2004-2010 Apache Software Foundation. All Rights Reserved.