mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-24 17:32:48 +00:00
Added onUpdateProperties callback to AVMNodeService.
This one callback slows down the AVM by close to 50%. Not good. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@5921 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -1266,7 +1266,13 @@ public class AVMNodeService extends AbstractNodeServiceImpl implements NodeServi
|
||||
{
|
||||
try
|
||||
{
|
||||
Map<QName, Serializable> propsBefore = new HashMap<QName, Serializable>();
|
||||
// ContentData oldContentData = fAVMService.getContentDataForRead(-1, avmVersionPath.getSecond());
|
||||
// propsBefore.put(ContentModel.PROP_CONTENT, oldContentData);
|
||||
fAVMService.setContentData(avmVersionPath.getSecond(), (ContentData)value);
|
||||
Map<QName, Serializable> propsAfter = new HashMap<QName, Serializable>();
|
||||
propsAfter.put(ContentModel.PROP_CONTENT, value);
|
||||
invokeOnUpdateProperties(nodeRef, propsBefore, propsAfter);
|
||||
}
|
||||
catch (ClassCastException e)
|
||||
{
|
||||
|
Reference in New Issue
Block a user