Spring Security Framework

org.springframework.security.acl.basic
Interface BasicAclExtendedDao

All Superinterfaces:
BasicAclDao
All Known Implementing Classes:
JdbcExtendedDaoImpl

Deprecated. Use new spring-security-acl module instead

public interface BasicAclExtendedDao
extends BasicAclDao

Represents a more extensive data access object for BasicAclEntrys.

BasicAclExtendedDao implementations are responsible for interpreting a a given AclObjectIdentity.

Version:
$Id$
Author:
Ben Alex

Method Summary
 void changeMask(AclObjectIdentity aclObjectIdentity, Object recipient, Integer newMask)
          Deprecated. Changes the permission mask assigned to the BasicAclEntry associated with the specified AclObjectIdentity and recipient Object.
 void create(BasicAclEntry basicAclEntry)
          Deprecated.  
 void delete(AclObjectIdentity aclObjectIdentity)
          Deprecated. Deletes all entries associated with the specified AclObjectIdentity.
 void delete(AclObjectIdentity aclObjectIdentity, Object recipient)
          Deprecated. Deletes the BasicAclEntry associated with the specified AclObjectIdentity and recipient Object.
 
Methods inherited from interface org.springframework.security.acl.basic.BasicAclDao
getAcls
 

Method Detail

changeMask

void changeMask(AclObjectIdentity aclObjectIdentity,
                Object recipient,
                Integer newMask)
                throws DataAccessException
Deprecated. 
Changes the permission mask assigned to the BasicAclEntry associated with the specified AclObjectIdentity and recipient Object.

Parameters:
aclObjectIdentity - to locate the relevant BasicAclEntry
recipient - to locate the relevant BasicAclEntry
newMask - indicating the new permission
Throws:
DataAccessException - DOCUMENT ME!

create

void create(BasicAclEntry basicAclEntry)
            throws DataAccessException
Deprecated. 
Throws:
DataAccessException

delete

void delete(AclObjectIdentity aclObjectIdentity)
            throws DataAccessException
Deprecated. 
Deletes all entries associated with the specified AclObjectIdentity.

Parameters:
aclObjectIdentity - to delete, including any BasicAclEntrys
Throws:
DataAccessException - DOCUMENT ME!

delete

void delete(AclObjectIdentity aclObjectIdentity,
            Object recipient)
            throws DataAccessException
Deprecated. 
Deletes the BasicAclEntry associated with the specified AclObjectIdentity and recipient Object.

Parameters:
aclObjectIdentity - to delete
recipient - to delete
Throws:
DataAccessException - DOCUMENT ME!

Spring Security Framework

Copyright © 2004-2010 SpringSource, Inc. All Rights Reserved.