Author: kevinshen
Date: 2009-05-15 12:49:58 +0200 (Fri, 15 May 2009)
New Revision: 35192

Removed:
   CMSContainer/trunk/CMSContainer/cmsc/contentrepository/config/modules/
   
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/ContentElementEventListener.java
   
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/ContentElementModule.java
Log:
CMSC-1020 Sorting inter article relations should be independent of source and 
destination  --Migration scripts

Deleted: 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/ContentElementEventListener.java
===================================================================
--- 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/ContentElementEventListener.java
       2009-05-15 10:12:59 UTC (rev 35191)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/ContentElementEventListener.java
       2009-05-15 10:49:58 UTC (rev 35192)
@@ -1,46 +0,0 @@
-package com.finalist.cmsc.repository;
-
-import net.sf.mmapps.modules.cloudprovider.CloudProviderFactory;
-
-import org.mmbase.bridge.Cloud;
-import org.mmbase.bridge.Relation;
-import org.mmbase.core.event.Event;
-import org.mmbase.core.event.RelationEvent;
-import org.mmbase.core.event.RelationEventListener;
-import org.mmbase.module.core.MMBase;
-import org.mmbase.util.logging.Logger;
-import org.mmbase.util.logging.Logging;
-
-import com.finalist.cmsc.mmbase.RelationUtil;
-
-public class ContentElementEventListener implements RelationEventListener{
-   
-   protected final static String TYPE_CONTENT_ELEMENT = "contentelement";
-
-   private static final Logger log = 
Logging.getLoggerInstance(ContentElementEventListener.class.getName());
-
-   
-   public ContentElementEventListener() {
-      MMBase.getMMBase().addNodeRelatedEventsListener(TYPE_CONTENT_ELEMENT, 
this);
-      log.info("registered listener for: " + TYPE_CONTENT_ELEMENT);
-   }
-   public void notify(RelationEvent event) {
-      if("article".equalsIgnoreCase(event.getRelationSourceType()) && 
-            "article".equalsIgnoreCase(event.getRelationDestinationType()) && 
-            "posrel".equalsIgnoreCase(event.getNodeEvent().getBuilderName())) {
-         
-         int sourceNumber = event.getRelationSourceNumber();
-         int detinationNumber = event.getRelationDestinationNumber();
-         Cloud cloud = CloudProviderFactory.getCloudProvider().getCloud();
-         Relation  relation = 
RelationUtil.getRelation(cloud.getNodeManager("posrel"), detinationNumber, 
sourceNumber);
-         
-         if(event.getType() ==  Event.TYPE_NEW && relation == null) {
-            RelationUtil.createRelation(cloud.getNode(detinationNumber), 
cloud.getNode(sourceNumber), "posrel");
-         }
-         else if (relation != null && event.getType() == Event.TYPE_DELETE) {
-            relation.delete();
-         }
-      }
-   }
-
-}

Deleted: 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/ContentElementModule.java
===================================================================
--- 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/ContentElementModule.java
      2009-05-15 10:12:59 UTC (rev 35191)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/ContentElementModule.java
      2009-05-15 10:49:58 UTC (rev 35192)
@@ -1,15 +0,0 @@
-package com.finalist.cmsc.repository;
-
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
-import org.mmbase.module.Module;
-
-
-public class ContentElementModule extends Module {
-   
-   static Log log = LogFactory.getLog(ContentElementModule.class);
-   @Override
-   public void init() {
-       new ContentElementEventListener();
-   }
-}

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to