org.alfresco.repo.domain.permissions
Class AVMPermissionsDaoComponentImpl

java.lang.Object
  extended by org.alfresco.repo.domain.permissions.AbstractPermissionsDaoComponentImpl
      extended by org.alfresco.repo.domain.permissions.AVMPermissionsDaoComponentImpl
All Implemented Interfaces:
PermissionsDaoComponent

public class AVMPermissionsDaoComponentImpl
extends AbstractPermissionsDaoComponentImpl

AVM permissions dao component impl Manage creation and deletion of ACL entries for the AVM ACL implementation


Field Summary
 
Fields inherited from class org.alfresco.repo.domain.permissions.AbstractPermissionsDaoComponentImpl
aclDaoComponent, INHERIT_PERMISSIONS_DEFAULT
 
Constructor Summary
AVMPermissionsDaoComponentImpl()
           
 
Method Summary
protected  org.alfresco.repo.domain.permissions.AbstractPermissionsDaoComponentImpl.CreationReport createAccessControlList(org.alfresco.service.cmr.repository.NodeRef nodeRef, boolean inherit, Acl existing)
           
 void deletePermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)
          Delete the access control list and all access control entries for the node.
 
Methods inherited from class org.alfresco.repo.domain.permissions.AbstractPermissionsDaoComponentImpl
deletePermission, deletePermission, deletePermissions, deletePermissions, deletePermissions, deletePermissions, equals, findNodeByPermission, getAccessControlList, getAccessControlListProperties, getACLDAO, getAllSetPermissions, getInheritParentPermissions, getMutableAccessControlList, getPermissions, getPermissions, hashCode, setAclDAO, setDefaultACLDAO, setInheritParentPermissions, setPermission, setPermission, setPermission, setPermission, setProtocolToACLDAO
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AVMPermissionsDaoComponentImpl

public AVMPermissionsDaoComponentImpl()
Method Detail

createAccessControlList

protected org.alfresco.repo.domain.permissions.AbstractPermissionsDaoComponentImpl.CreationReport createAccessControlList(org.alfresco.service.cmr.repository.NodeRef nodeRef,
                                                                                                                          boolean inherit,
                                                                                                                          Acl existing)
Specified by:
createAccessControlList in class AbstractPermissionsDaoComponentImpl

deletePermissions

public void deletePermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Description copied from interface: PermissionsDaoComponent
Delete the access control list and all access control entries for the node.

Parameters:
nodeRef - the node for which to delete permission


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.