Merge 1.4 to HEAD (excl records management)

svn merge svn://svn.alfresco.com:3691/alfresco/BRANCHES/V1.4@4306 svn://svn.alfresco.com:3691/alfresco/BRANCHES/V1.4@4307 .
   rm -rf root/projects/records-mgmt


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@4637 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Derek Hulley
2006-12-18 15:28:54 +00:00
parent 12d9c52193
commit 19c95ce58f
6 changed files with 99 additions and 12 deletions

View File

@@ -200,6 +200,31 @@ public interface NodeServicePolicies
*/
public void onRemoveAspect(NodeRef nodeRef, QName aspectTypeQName);
}
public interface BeforeCreateNodeAssociationPolicy extends AssociationPolicy
{
/**
* Called before a new node is created with the details of the new child association.
*
* @param parentNodeRef
* @param assocTypeQName the type of the association
* @param assocQName the name of the association
*/
public void beforeCreateNodeAssociation(
NodeRef parentNodeRef,
QName assocTypeQName,
QName assocQName);
}
public interface OnCreateNodeAssociationPolicy extends AssociationPolicy
{
/**
* Called after a node is created with the created association details
*
* @param childAssocRef the child association that has been created
*/
public void onCreateNodeAssociation(ChildAssociationRef childAssocRef);
}
public interface BeforeCreateChildAssociationPolicy extends AssociationPolicy
{