Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

net.sf.acegisecurity.acl.basic
Interface BasicAclExtendedDao  view BasicAclExtendedDao download BasicAclExtendedDao.java

All Superinterfaces:
BasicAclDao

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: BasicAclExtendedDao.java,v 1.1 2004/11/15 13:04:12 benalex Exp $

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

Method Detail

create

public void create(BasicAclEntry basicAclEntry)
            throws org.springframework.dao.DataAccessException

delete

public void delete(AclObjectIdentity aclObjectIdentity)
            throws org.springframework.dao.DataAccessException
Deletes all entries associated with the specified AclObjectIdentity.


delete

public void delete(AclObjectIdentity aclObjectIdentity,
                   java.lang.Object recipient)
            throws org.springframework.dao.DataAccessException
Deletes the BasicAclEntry associated with the specified AclObjectIdentity and recipient Object.


changeMask

public void changeMask(AclObjectIdentity aclObjectIdentity,
                       java.lang.Object recipient,
                       java.lang.Integer newMask)
                throws org.springframework.dao.DataAccessException
Changes the permission mask assigned to the BasicAclEntry associated with the specified AclObjectIdentity and recipient Object.