当前页面: 
在线文档首页 > 
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.AbstractAclProvider
       org.jboss.seam.security.acl.PersistentAclProvider
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:
- getPermissionsin class- AbstractAclProvider
 
- 
 
getPermissions
public Map<Principal,Set<Permission>> getPermissions(Object obj)
- 
- Specified by:
- getPermissionsin class- AbstractAclProvider
 
-