public List<AclChange> setInheritanceForChildren(NodeRef parent, Long inheritFrom, Long sharedAclToReplace, boolean asyncCall) { List<AclChange> changes = new ArrayList<AclChange>(); setFixedAcls(getNodeIdNotNull(parent), inheritFrom, null, sharedAclToReplace, changes, false, asyncCall, true); return changes; }
public List<AclChange> setInheritanceForChildren(NodeRef parent, Long inheritFrom, Long sharedAclToReplace, boolean asyncCall) { List<AclChange> changes = new ArrayList<AclChange>(); setFixedAcls(getNodeIdNotNull(parent), inheritFrom, null, sharedAclToReplace, changes, false, asyncCall, true); return changes; }
public Acl getAccessControlList(NodeRef nodeRef) { Long nodeId = getNodeIdNotNull(nodeRef); Long aclId = nodeDAO.getNodeAclId(nodeId); return aclDaoComponent.getAcl(aclId); }
public Acl getAccessControlList(NodeRef nodeRef) { Long nodeId = getNodeIdNotNull(nodeRef); Long aclId = nodeDAO.getNodeAclId(nodeId); return aclDaoComponent.getAcl(aclId); }
public void setAccessControlList(NodeRef nodeRef, Long aclId) { boolean auditableBehaviorWasDisabled = preserveAuditableData && behaviourFilter.isEnabled(ContentModel.ASPECT_AUDITABLE); if (auditableBehaviorWasDisabled) { behaviourFilter.disableBehaviour(ContentModel.ASPECT_AUDITABLE); } try { Long nodeId = getNodeIdNotNull(nodeRef); nodeDAO.setNodeAclId(nodeId, aclId); } finally { if (auditableBehaviorWasDisabled) { behaviourFilter.enableBehaviour(ContentModel.ASPECT_AUDITABLE); } } }
public void setAccessControlList(NodeRef nodeRef, Long aclId) { boolean auditableBehaviorWasDisabled = preserveAuditableData && behaviourFilter.isEnabled(ContentModel.ASPECT_AUDITABLE); if (auditableBehaviorWasDisabled) { behaviourFilter.disableBehaviour(ContentModel.ASPECT_AUDITABLE); } try { Long nodeId = getNodeIdNotNull(nodeRef); nodeDAO.setNodeAclId(nodeId, aclId); } finally { if (auditableBehaviorWasDisabled) { behaviourFilter.enableBehaviour(ContentModel.ASPECT_AUDITABLE); } } }