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