You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by mi...@apache.org on 2006/03/12 00:14:58 UTC

svn commit: r385194 - /lenya/trunk/src/modules/sitetree/java/src/org/apache/lenya/cms/site/tree/TreeSiteManager.java

Author: michi
Date: Sat Mar 11 15:14:56 2006
New Revision: 385194

URL: http://svn.apache.org/viewcvs?rev=385194&view=rev
Log:
warning implemented for the case that a resource/document does not exists

Modified:
    lenya/trunk/src/modules/sitetree/java/src/org/apache/lenya/cms/site/tree/TreeSiteManager.java

Modified: lenya/trunk/src/modules/sitetree/java/src/org/apache/lenya/cms/site/tree/TreeSiteManager.java
URL: http://svn.apache.org/viewcvs/lenya/trunk/src/modules/sitetree/java/src/org/apache/lenya/cms/site/tree/TreeSiteManager.java?rev=385194&r1=385193&r2=385194&view=diff
==============================================================================
--- lenya/trunk/src/modules/sitetree/java/src/org/apache/lenya/cms/site/tree/TreeSiteManager.java (original)
+++ lenya/trunk/src/modules/sitetree/java/src/org/apache/lenya/cms/site/tree/TreeSiteManager.java Sat Mar 11 15:14:56 2006
@@ -35,6 +35,7 @@
 import org.apache.lenya.cms.site.SiteException;
 import org.apache.lenya.cms.site.SiteStructure;
 import org.apache.lenya.transaction.IdentifiableFactory;
+import org.apache.log4j.Category;
 
 /**
  * A tree-based site manager.
@@ -43,6 +44,8 @@
  */
 public class TreeSiteManager extends AbstractSiteManager implements Serviceable {
 
+    private Category log = Category.getInstance(TreeSiteManager.class);
+
     /**
      * Ctor.
      */
@@ -160,7 +163,9 @@
     public boolean contains(Document resource) throws SiteException {
         SiteTree tree = getTree(resource);
         SiteTreeNode node = tree.getNode(resource.getId());
-        return node != null && node.getLabel(resource.getLanguage()) != null;
+        boolean exists = node != null && node.getLabel(resource.getLanguage()) != null;
+        if (!exists) log.warn("No such resource: " + resource);
+        return exists;
     }
 
     /**
@@ -473,4 +478,4 @@
         SiteTree tree = getTree(document);
         return tree.isVisibleInNav(document.getId());
     }
-}
\ No newline at end of file
+}



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@lenya.apache.org
For additional commands, e-mail: commits-help@lenya.apache.org