Enhanced 'beforeCreateChildAssociaton' and 'onCreateChildAssociation' to carry an 'isNewNode' flag.

Fixed Lock and Rules to react correctly to this new information.


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@6003 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Derek Hulley
2007-06-18 11:29:00 +00:00
parent 832c1b599e
commit 6e0c406488
9 changed files with 106 additions and 45 deletions

View File

@@ -109,9 +109,12 @@ public class NodeIndexer
indexer.deleteNode(childAssocRef);
}
public void onCreateChildAssociation(ChildAssociationRef childAssocRef)
public void onCreateChildAssociation(ChildAssociationRef childAssocRef, boolean isNew)
{
indexer.createChildRelationship(childAssocRef);
if (!isNew)
{
indexer.createChildRelationship(childAssocRef);
}
}
public void onDeleteChildAssociation(ChildAssociationRef childAssocRef)