当前页面:
在线文档首页 >
JBoss Seam 1.1.0 API 英文版文档
PersistentAclProvider (JBoss Seam API Documentation) - JBoss Seam 1.1.0 API 英文版文档
org.jboss.seam.security.acl
Class PersistentAclProvider
java.lang.Object
org.jboss.seam.security.acl.AbstractAclProvider
org.jboss.seam.security.acl.PersistentAclProvider
- All Implemented Interfaces:
- AclProvider
@Intercept(value=NEVER)
@Scope(value=APPLICATION)
public class PersistentAclProvider
- extends AbstractAclProvider
Persistent Acl provider.
- Author:
- Shane Bryzak
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
persistenceType
protected PersistentAclProvider.PersistenceType persistenceType
PersistentAclProvider
public PersistentAclProvider()
getPersistenceContextManager
public Object getPersistenceContextManager()
setPersistenceContextManager
public void setPersistenceContextManager(Object value)
getAclQuery
public String getAclQuery()
setAclQuery
public void setAclQuery(String aclQuery)
createAclQuery
protected Object createAclQuery()
throws Exception
- Throws:
Exception
bindQueryParams
protected void bindQueryParams(Object query,
Object target,
Principal principal)
executeQuery
protected Object executeQuery(Object query)
convertToPermissions
protected Set<Permission> convertToPermissions(Principal principal,
Object target,
Object perms)
getPermissions
public Set<Permission> getPermissions(Object obj,
Principal principal)
- Specified by:
getPermissions
in class AbstractAclProvider
getPermissions
public Map<Principal,Set<Permission>> getPermissions(Object obj)
- Specified by:
getPermissions
in class AbstractAclProvider