org.alfresco.repo.domain.permissions
Class ADMPermissionsDaoComponentImpl

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

public class ADMPermissionsDaoComponentImpl
extends AbstractPermissionsDaoComponentImpl

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


Field Summary
 
Fields inherited from class org.alfresco.repo.domain.permissions.AbstractPermissionsDaoComponentImpl
aclDaoComponent, INHERIT_PERMISSIONS_DEFAULT
 
Constructor Summary
ADMPermissionsDaoComponentImpl()
           
 
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

ADMPermissionsDaoComponentImpl

public ADMPermissionsDaoComponentImpl()
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.