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 the standard ACLProvider implementation.
- 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
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
getPersistenceStrategy
public org.jboss.security.acl.ACLPersistenceStrategy getPersistenceStrategy()
- Specified by:
getPersistenceStrategy in interface org.jboss.security.acl.ACLProvider
setPersistenceStrategy
public void setPersistenceStrategy(org.jboss.security.acl.ACLPersistenceStrategy strategy)
- Specified by:
setPersistenceStrategy in interface org.jboss.security.acl.ACLProvider
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
tearDown
public boolean tearDown()
- Specified by:
tearDown in interface org.jboss.security.acl.ACLProvider
Copyright © 2009 JBoss Inc.. All Rights Reserved.