org.jboss.security.acl
Class ACLProviderImpl

java.lang.Object
  extended by org.jboss.security.acl.ACLProviderImpl
All Implemented Interfaces:
org.jboss.security.acl.ACLProvider

public class ACLProviderImpl
extends Object
implements org.jboss.security.acl.ACLProvider

This class is a simple ACLProvider implementation that maintains the ACLs in memory. It is used mainly for testing purposes.

Author:
Stefan Guilhen

Constructor Summary
ACLProviderImpl()
           Creates an instance of ACLProviderImpl.
 
Method Summary
 org.jboss.security.acl.ACL createACL(org.jboss.security.authorization.Resource resource)
           
 boolean removeACL(org.jboss.security.acl.ACL acl)
           
 boolean removeACL(org.jboss.security.authorization.Resource resource)
           
 org.jboss.security.acl.ACL retrieveACL(org.jboss.security.authorization.Resource resource)
           
 boolean updateACL(org.jboss.security.acl.ACL acl)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ACLProviderImpl

public ACLProviderImpl()

Creates an instance of ACLProviderImpl.

Method Detail

createACL

public org.jboss.security.acl.ACL createACL(org.jboss.security.authorization.Resource resource)
Specified by:
createACL in interface org.jboss.security.acl.ACLProvider

removeACL

public boolean removeACL(org.jboss.security.acl.ACL acl)
Specified by:
removeACL in interface org.jboss.security.acl.ACLProvider

removeACL

public boolean removeACL(org.jboss.security.authorization.Resource resource)
Specified by:
removeACL in interface org.jboss.security.acl.ACLProvider

retrieveACL

public org.jboss.security.acl.ACL retrieveACL(org.jboss.security.authorization.Resource resource)
Specified by:
retrieveACL in interface org.jboss.security.acl.ACLProvider

updateACL

public boolean updateACL(org.jboss.security.acl.ACL acl)
Specified by:
updateACL in interface org.jboss.security.acl.ACLProvider


Copyright © 2008 JBoss Inc.. All Rights Reserved.