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