mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-24 17:32:48 +00:00
Bulk import into sandboxes has reached the stage of just sucking.
Thought I'd check in this stage. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@6188 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -77,6 +77,11 @@ public class AVMNodeService extends AbstractNodeServiceImpl implements NodeServi
|
||||
{
|
||||
private static Logger fgLogger = Logger.getLogger(AVMNodeService.class);
|
||||
|
||||
/**
|
||||
* Flag for whether policy callbacks are made.
|
||||
*/
|
||||
private boolean fInvokePolicies = false;
|
||||
|
||||
/**
|
||||
* Reference to AVMService.
|
||||
*/
|
||||
@@ -98,6 +103,11 @@ public class AVMNodeService extends AbstractNodeServiceImpl implements NodeServi
|
||||
{
|
||||
}
|
||||
|
||||
public void setInvokePolicies(boolean invoke)
|
||||
{
|
||||
fInvokePolicies = invoke;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets a list of all available node store references
|
||||
*
|
||||
@@ -1265,13 +1275,14 @@ 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);
|
||||
if (fInvokePolicies)
|
||||
{
|
||||
Map<QName, Serializable> propsBefore = new HashMap<QName, Serializable>();
|
||||
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