当前页面:
在线文档首页 >
JBoss Seam 1.1.0 API 英文版文档
AbstractAclProvider (JBoss Seam API Documentation) - JBoss Seam 1.1.0 API 英文版文档
org.jboss.seam.security.acl
Class AbstractAclProvider
java.lang.Object
org.jboss.seam.security.acl.AbstractAclProvider
- All Implemented Interfaces:
- AclProvider
- Direct Known Subclasses:
- PersistentAclProvider
public abstract class AbstractAclProvider
- extends Object
- implements AclProvider
Abstract base implementation of AclProvider
- Author:
- Shane Bryzak
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractAclProvider
public AbstractAclProvider()
getAcls
public Acl getAcls(Object obj)
- Description copied from interface:
AclProvider
- Return all Acls for the specified object.
- Specified by:
getAcls
in interface AclProvider
- Parameters:
obj
- Object
- Returns:
- Acl
getAcls
public Acl getAcls(Object obj,
Principal principal)
- Description copied from interface:
AclProvider
- Return all Acls for the specified object that apply to the specified Principal.
- Specified by:
getAcls
in interface AclProvider
- Parameters:
obj
- Objectprincipal
- Principal
- Returns:
- Acl
internalGetAcls
protected Acl internalGetAcls(Object obj,
Principal principal)
getPermissions
protected abstract Set<Permission> getPermissions(Object obj,
Principal principal)
getPermissions
protected abstract Map<Principal,Set<Permission>> getPermissions(Object obj)