Update of 
/var/cvs/contributions/CMSContainer/cmsc/sitemanagement/src/java/com/finalist/cmsc/services/sitemanagement
In directory 
james.mmbase.org:/tmp/cvs-serv16476/cmsc/sitemanagement/src/java/com/finalist/cmsc/services/sitemanagement

Modified Files:
        NavigationCacheEntryFactory.java 
Log Message:
CMSC-718 
fixed.now isRelationEvent go over all MavigationgManager,if find a 
realtion,return true.


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/sitemanagement/src/java/com/finalist/cmsc/services/sitemanagement
See also: http://www.mmbase.org/jira/browse/CMSC-718


Index: NavigationCacheEntryFactory.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/sitemanagement/src/java/com/finalist/cmsc/services/sitemanagement/NavigationCacheEntryFactory.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- NavigationCacheEntryFactory.java    7 Jan 2008 20:27:17 -0000       1.4
+++ NavigationCacheEntryFactory.java    1 Feb 2008 09:37:12 -0000       1.5
@@ -41,8 +41,13 @@
    @Override
    protected boolean isRelationEvent(RelationEvent event, String nodeType) {
        for (NavigationItemManager manager : 
NavigationManager.getNavigationManagers()) {
-           return super.isRelationEvent(event, manager.getTreeManager());
+
+            if (super.isRelationEvent(event, manager.getTreeManager())) {
+                return true;
+            }
+
        }
+
        return false;
    }
 
@@ -64,8 +69,7 @@
                   break;
                case Event.TYPE_DELETE:
                   // don't remove page entry when layout removed from page.
-                  if (PagesUtil.isPageType(event.getRelationSourceType()) 
-                          && 
!event.getRelationDestinationType().equals(PagesUtil.LAYOUT)) {
+                        if 
(PagesUtil.isPageType(event.getRelationSourceType()) && 
!event.getRelationDestinationType().equals(PagesUtil.LAYOUT)) {
                      deleteEntry(key);
                   }
                   break;
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to