Update of 
/var/cvs/contributions/CMSContainer_Modules/rssfeed/src/java/com/finalist/cmsc/rssfeed
In directory 
james.mmbase.org:/tmp/cvs-serv3593/rssfeed/src/java/com/finalist/cmsc/rssfeed

Modified Files:
        RssFeedNavigationItemManager.java 
Log Message:
CMSC-1031 Changing an URL in an Alias and publishing it does not resolve to the 
new URL


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Modules/rssfeed/src/java/com/finalist/cmsc/rssfeed
See also: http://www.mmbase.org/jira/browse/CMSC-1031


Index: RssFeedNavigationItemManager.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Modules/rssfeed/src/java/com/finalist/cmsc/rssfeed/RssFeedNavigationItemManager.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- RssFeedNavigationItemManager.java   25 Jul 2008 15:54:55 -0000      1.6
+++ RssFeedNavigationItemManager.java   27 Aug 2008 14:55:55 -0000      1.7
@@ -17,26 +17,46 @@
 
 public class RssFeedNavigationItemManager implements NavigationItemManager {
 
-    private static final Logger log = 
Logging.getLoggerInstance(RssFeedNavigationItemManager.class.getName());
+   private static final Logger log = 
Logging.getLoggerInstance(RssFeedNavigationItemManager.class);
 
        private NavigationItemRenderer renderer = new 
RssFeedNavigationRenderer();
+
        private NavigationTreeItemRenderer treeRenderer = new 
RssFeedTreeItemRenderer();
 
+   /**
+    * @see com.finalist.cmsc.navigation.NavigationItemManager#getRenderer()
+    */
        public NavigationItemRenderer getRenderer() {
                return renderer;
        }
 
+   /**
+    * @see com.finalist.cmsc.navigation.NavigationItemManager#getTreeManager()
+    */
        public String getTreeManager() {
                return RssFeedUtil.RSSFEED;
        }
 
+   /**
+    * @see com.finalist.cmsc.navigation.NavigationItemManager#getRelatedTypes()
+    */
+   public List<String> getRelatedTypes() {
+      return null;
+   }
+
+   /**
+    * @see com.finalist.cmsc.navigation.NavigationItemManager#isRoot()
+    */
     public boolean isRoot() {
         return false;
     }
 
-       public NavigationItem loadNavigationItem(Integer key, Node node) {
-        if (node == null || !RssFeedUtil.isRssFeedType(node)) {
-            log.debug("RSS Feed not found: " + key);
+   /**
+    * @see 
com.finalist.cmsc.navigation.NavigationItemManager#loadNavigationItem(org.mmbase.bridge.Node)
+    */
+   public NavigationItem loadNavigationItem(Node node) {
+      if (!RssFeedUtil.isRssFeedType(node)) {
+         log.debug("Node is not a RSS Feed: " + node.getNumber());
             return null;
         }
 
@@ -55,8 +75,11 @@
         return rssFeed;
        }
 
+   /**
+    * @see 
com.finalist.cmsc.navigation.NavigationItemManager#getPublisher(org.mmbase.bridge.Cloud,
 java.lang.String)
+    */
        public Object getPublisher(Cloud cloud, String type) {
-               if(type.equals(getTreeManager())) {
+      if (type.equals(getTreeManager())) {
                        return new RssFeedPublisher(cloud);
                }
                else {
@@ -64,15 +87,32 @@
                }
        }
 
+   /**
+    * @see com.finalist.cmsc.navigation.NavigationItemManager#getTreeRenderer()
+    */
     public NavigationTreeItemRenderer getTreeRenderer() {
         return treeRenderer;
     }
 
+   /**
+    * @see com.finalist.cmsc.navigation.NavigationItemManager#getItemClass()
+    */
     public Class<? extends NavigationItem> getItemClass() {
         return RssFeed.class;
     }
 
+   /**
+    * @see 
com.finalist.cmsc.navigation.NavigationItemManager#deleteNode(org.mmbase.bridge.Node)
+    */
    public void deleteNode(Node pageNode) {
       pageNode.delete(true);
    }
+
+   /**
+    * @see 
com.finalist.cmsc.navigation.NavigationItemManager#findItemForRelatedNode(org.mmbase.bridge.Node)
+    */
+   public Node findItemForRelatedNode(Node node) {
+      return null;
+   }
+
 }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to