org.jboss.security.acl
Class ACLProviderImpl
java.lang.Object
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
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ACLProviderImpl
public ACLProviderImpl()
initialize
public void initialize(Map<String,Object> sharedState,
Map<String,Object> options)
- Specified by:
initialize in interface org.jboss.security.acl.ACLProvider
- See Also:
ACLProvider.initialize(java.util.Map, java.util.Map)
getEntitlements
public <T> Set<T> getEntitlements(Class<T> clazz,
org.jboss.security.authorization.Resource resource,
org.jboss.security.identity.Identity identity)
throws org.jboss.security.authorization.AuthorizationException
- Specified by:
getEntitlements in interface org.jboss.security.acl.ACLProvider
- Throws:
org.jboss.security.authorization.AuthorizationException- See Also:
ACLProvider.getEntitlements(java.lang.Class, org.jboss.security.authorization.Resource,
org.jboss.security.identity.Identity)
getPersistenceStrategy
public org.jboss.security.acl.ACLPersistenceStrategy getPersistenceStrategy()
- Specified by:
getPersistenceStrategy in interface org.jboss.security.acl.ACLProvider
- See Also:
ACLProvider.getPersistenceStrategy()
setPersistenceStrategy
public void setPersistenceStrategy(org.jboss.security.acl.ACLPersistenceStrategy strategy)
- Specified by:
setPersistenceStrategy in interface org.jboss.security.acl.ACLProvider
- See Also:
ACLProvider.setPersistenceStrategy(org.jboss.security.acl.ACLPersistenceStrategy)
isAccessGranted
public boolean isAccessGranted(org.jboss.security.authorization.Resource resource,
org.jboss.security.identity.Identity identity,
org.jboss.security.acl.ACLPermission permission)
throws org.jboss.security.authorization.AuthorizationException
- Specified by:
isAccessGranted in interface org.jboss.security.acl.ACLProvider
- Throws:
org.jboss.security.authorization.AuthorizationException- See Also:
ACLProvider.isAccessGranted(org.jboss.security.authorization.Resource,
org.jboss.security.identity.Identity, org.jboss.security.acl.ACLPermission)
tearDown
public boolean tearDown()
- Specified by:
tearDown in interface org.jboss.security.acl.ACLProvider
- See Also:
ACLProvider.tearDown()
Copyright © 2008 JBoss Inc.. All Rights Reserved.