12-16-2010 03:30 AM
06-22-2011 07:07 AM
06-23-2011 05:14 AM
[207] public NodeRef copy(…..
[255] copyAcl(copiesByOriginals);
private void copyAcl(Map<NodeRef, NodeRef> copiedNodes) {
for (Entry<NodeRef, NodeRef> e : copiedNodes.entrySet()) {
final NodeRef src = e.getKey();
final NodeRef copy = e.getValue();
permissionService.setInheritParentPermissions(copy, permissionService.getInheritParentPermissions(src));
final Set<AccessPermission> perms = permissionService.getAllSetPermissions(src);
for (AccessPermission a : perms) {
permissionService.setPermission(copy, a.getAuthority(), a.getPermission(), true);
}
}
}
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.