public interface AccessControlListDAO
| Modifier and Type | Method and Description |
|---|---|
void |
forceCopy(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
Acl |
getAccessControlList(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Get the ACL from a node.
|
Acl |
getAccessControlList(org.alfresco.service.cmr.repository.StoreRef storeRef) |
java.lang.Long |
getIndirectAcl(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
java.lang.Long |
getInheritedAcl(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
java.util.Map |
patchAcls() |
void |
setAccessControlList(org.alfresco.service.cmr.repository.NodeRef nodeRef,
Acl acl)
Set the ACL on a node.
|
void |
setAccessControlList(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.lang.Long aclId)
Set the ACL on a node.
|
void |
setAccessControlList(org.alfresco.service.cmr.repository.StoreRef storeRef,
Acl acl) |
void |
setFixedAcls(java.lang.Long nodeId,
java.lang.Long inheritFrom,
java.lang.Long mergeFrom,
java.lang.Long sharedAclToReplace,
java.util.List changes,
boolean set) |
java.util.List |
setInheritanceForChildren(org.alfresco.service.cmr.repository.NodeRef parent,
java.lang.Long inheritFrom,
java.lang.Long sharedAclToReplace)
Update inheritance
|
void |
updateChangedAcls(org.alfresco.service.cmr.repository.NodeRef startingPoint,
java.util.List changes)
Update any associated ACLs
|
void |
updateInheritance(java.lang.Long childNodeId,
java.lang.Long oldParentAclId,
java.lang.Long newParentAclId) |
Acl getAccessControlList(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef - The reference to the node.org.alfresco.service.cmr.repository.InvalidNodeRefExceptionvoid setAccessControlList(org.alfresco.service.cmr.repository.NodeRef nodeRef,
Acl acl)
nodeRef - The reference to the node.acl - The ACL.org.alfresco.service.cmr.repository.InvalidNodeRefExceptionvoid setAccessControlList(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.lang.Long aclId)
nodeRef - The reference to the node.aclId - The ID of the ACL entity.org.alfresco.service.cmr.repository.InvalidNodeRefException - if the noderef is invalidvoid updateChangedAcls(org.alfresco.service.cmr.repository.NodeRef startingPoint,
java.util.List changes)
java.util.List setInheritanceForChildren(org.alfresco.service.cmr.repository.NodeRef parent,
java.lang.Long inheritFrom,
java.lang.Long sharedAclToReplace)
java.lang.Long getIndirectAcl(org.alfresco.service.cmr.repository.NodeRef nodeRef)
java.lang.Long getInheritedAcl(org.alfresco.service.cmr.repository.NodeRef nodeRef)
void forceCopy(org.alfresco.service.cmr.repository.NodeRef nodeRef)
java.util.Map patchAcls()
Acl getAccessControlList(org.alfresco.service.cmr.repository.StoreRef storeRef)
void setAccessControlList(org.alfresco.service.cmr.repository.StoreRef storeRef,
Acl acl)
void updateInheritance(java.lang.Long childNodeId,
java.lang.Long oldParentAclId,
java.lang.Long newParentAclId)
void setFixedAcls(java.lang.Long nodeId,
java.lang.Long inheritFrom,
java.lang.Long mergeFrom,
java.lang.Long sharedAclToReplace,
java.util.List changes,
boolean set)
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.