Use setNodeAclId() to set ACL IDs

- ALF-10699: Nodes not getting put into new transactions during various operations


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31109 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Derek Hulley
2011-10-11 03:56:34 +00:00
parent e2b4f2884d
commit 658c856a2d
5 changed files with 14 additions and 52 deletions

View File

@@ -711,30 +711,16 @@ public interface NodeDAO extends NodeBulkLoader
public Long getMaxTxnCommitTime();
/**
*
* @param parentNodeId
* @param childNodeTypeQNames
* @param value
* @param resultsCallback
* Select children by property values
*/
public void getChildAssocsByPropertyValue(Long parentNodeId,
public void getChildAssocsByPropertyValue(
Long parentNodeId,
QName propertyQName,
Serializable nodeValue,
ChildAssocRefQueryCallback resultsCallback);
/**
* Used in ACL upgrade only to set the acl id with mimimal overhead
*
* @param nodeId
* @param id
*/
public void setNodeDefiningAclId(Long nodeId, long id);
/**
* Used by the re-encryptor to re-encrypt encryptable properties with a new encryption key.
*
* @param propertyDefs
* @return
*/
public List<NodePropertyEntity> selectProperties(Collection<PropertyDefinition> propertyDefs);
}