diff --git a/config/alfresco/node-services-context.xml b/config/alfresco/node-services-context.xml
index 85a9b423d7..d8b0e28407 100644
--- a/config/alfresco/node-services-context.xml
+++ b/config/alfresco/node-services-context.xml
@@ -309,7 +309,6 @@
-
diff --git a/source/java/org/alfresco/repo/node/CascadeUpdateAspect.java b/source/java/org/alfresco/repo/node/CascadeUpdateAspect.java
index 846f5ae668..7bbbde9965 100644
--- a/source/java/org/alfresco/repo/node/CascadeUpdateAspect.java
+++ b/source/java/org/alfresco/repo/node/CascadeUpdateAspect.java
@@ -18,39 +18,28 @@
*/
package org.alfresco.repo.node;
-import java.io.Serializable;
-import java.util.HashSet;
-import java.util.Map;
-
import org.alfresco.model.ContentModel;
import org.alfresco.repo.node.NodeServicePolicies.OnCreateChildAssociationPolicy;
import org.alfresco.repo.node.NodeServicePolicies.OnDeleteChildAssociationPolicy;
import org.alfresco.repo.node.NodeServicePolicies.OnMoveNodePolicy;
-import org.alfresco.repo.node.NodeServicePolicies.OnUpdatePropertiesPolicy;
import org.alfresco.repo.policy.Behaviour;
import org.alfresco.repo.policy.JavaBehaviour;
import org.alfresco.repo.policy.PolicyComponent;
import org.alfresco.repo.solr.SOLRTrackingComponent;
-import org.alfresco.service.cmr.dictionary.DataTypeDefinition;
-import org.alfresco.service.cmr.dictionary.DictionaryService;
-import org.alfresco.service.cmr.dictionary.PropertyDefinition;
import org.alfresco.service.cmr.repository.ChildAssociationRef;
import org.alfresco.service.cmr.repository.NodeRef;
import org.alfresco.service.cmr.repository.NodeRef.Status;
import org.alfresco.service.cmr.repository.NodeService;
-import org.alfresco.service.namespace.QName;
-import org.alfresco.util.EqualsHelper;
/**
* @author Andy
- *
+ * @since 5.1
*/
public class CascadeUpdateAspect implements OnCreateChildAssociationPolicy, OnDeleteChildAssociationPolicy, OnMoveNodePolicy
{
private PolicyComponent policyComponent;
private NodeService nodeService;
private SOLRTrackingComponent solrTrackingComponent;
- private DictionaryService dictionaryService;
public void setPolicyComponent(PolicyComponent policyComponent)
@@ -68,11 +57,6 @@ public class CascadeUpdateAspect implements OnCreateChildAssociationPolicy, OnDe
this.solrTrackingComponent = solrTrackingComponent;
}
- public void setDictionaryService(DictionaryService dictionaryService)
- {
- this.dictionaryService = dictionaryService;
- }
-
/**
* Initialise method
*/
@@ -96,9 +80,6 @@ public class CascadeUpdateAspect implements OnCreateChildAssociationPolicy, OnDe
new JavaBehaviour(this, "onMoveNode", Behaviour.NotificationFrequency.EVERY_EVENT));
}
- /* (non-Javadoc)
- * @see org.alfresco.repo.node.NodeServicePolicies.OnMoveNodePolicy#onMoveNode(org.alfresco.service.cmr.repository.ChildAssociationRef, org.alfresco.service.cmr.repository.ChildAssociationRef)
- */
@Override
public void onMoveNode(ChildAssociationRef oldChildAssocRef, ChildAssociationRef newChildAssocRef)
{
@@ -106,18 +87,12 @@ public class CascadeUpdateAspect implements OnCreateChildAssociationPolicy, OnDe
markCascadeUpdate(newChildAssocRef.getChildRef());
}
- /* (non-Javadoc)
- * @see org.alfresco.repo.node.NodeServicePolicies.OnDeleteChildAssociationPolicy#onDeleteChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef)
- */
@Override
public void onDeleteChildAssociation(ChildAssociationRef childAssocRef)
{
markCascadeUpdate(childAssocRef.getChildRef());
}
- /* (non-Javadoc)
- * @see org.alfresco.repo.node.NodeServicePolicies.OnCreateChildAssociationPolicy#onCreateChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef, boolean)
- */
@Override
public void onCreateChildAssociation(ChildAssociationRef childAssocRef, boolean isNewNode)
{
@@ -127,36 +102,10 @@ public class CascadeUpdateAspect implements OnCreateChildAssociationPolicy, OnDe
}
}
-
private void markCascadeUpdate(NodeRef nodeRef)
{
Status status = nodeService.getNodeStatus(nodeRef);
nodeService.setProperty(status.getNodeRef(), ContentModel.PROP_CASCADE_CRC, solrTrackingComponent.getCRC(status.getDbId()));
nodeService.setProperty(status.getNodeRef(), ContentModel.PROP_CASCADE_TX, status.getDbTxnId());
}
-// /* (non-Javadoc)
-// * @see org.alfresco.repo.node.NodeServicePolicies.OnUpdatePropertiesPolicy#onUpdateProperties(org.alfresco.service.cmr.repository.NodeRef, java.util.Map, java.util.Map)
-// */
-// @Override
-// public void onUpdateProperties(NodeRef nodeRef, Map before, Map after)
-// {
-// HashSet combinedPropertyNames = new HashSet(before.size() + 10);
-// combinedPropertyNames.addAll(before.keySet());
-// combinedPropertyNames.addAll(after.keySet());
-// for(QName propertyQName : combinedPropertyNames)
-// {
-// PropertyDefinition propDef = dictionaryService.getProperty(propertyQName);
-// if((propDef != null) && (propDef.getDataType().getName().equals(DataTypeDefinition.CATEGORY)))
-// {
-// Serializable beforeValue = before.get(propDef.getName());
-// Serializable afterValue = after.get(propDef.getName());
-// if(false == EqualsHelper.nullSafeEquals(beforeValue, afterValue))
-// {
-// markCascadeUpdate(nodeRef);
-// }
-// }
-//
-// }
-//
-// }
}