You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by fm...@apache.org on 2008/03/28 10:47:06 UTC

svn commit: r642171 - /incubator/sling/trunk/sling/ujax/src/main/java/org/apache/sling/ujax/impl/UjaxPostProcessor.java

Author: fmeschbe
Date: Fri Mar 28 02:47:04 2008
New Revision: 642171

URL: http://svn.apache.org/viewvc?rev=642171&view=rev
Log:
SLING-344 Treat non-existing and star resources equally and use the
new JcrResoureUtil.is* methods to check for these resources.

Modified:
    incubator/sling/trunk/sling/ujax/src/main/java/org/apache/sling/ujax/impl/UjaxPostProcessor.java

Modified: incubator/sling/trunk/sling/ujax/src/main/java/org/apache/sling/ujax/impl/UjaxPostProcessor.java
URL: http://svn.apache.org/viewvc/incubator/sling/trunk/sling/ujax/src/main/java/org/apache/sling/ujax/impl/UjaxPostProcessor.java?rev=642171&r1=642170&r2=642171&view=diff
==============================================================================
--- incubator/sling/trunk/sling/ujax/src/main/java/org/apache/sling/ujax/impl/UjaxPostProcessor.java (original)
+++ incubator/sling/trunk/sling/ujax/src/main/java/org/apache/sling/ujax/impl/UjaxPostProcessor.java Fri Mar 28 02:47:04 2008
@@ -32,6 +32,7 @@
 import org.apache.sling.api.resource.Resource;
 import org.apache.sling.api.servlets.HtmlResponse;
 import org.apache.sling.api.wrappers.SlingRequestPaths;
+import org.apache.sling.jcr.resource.JcrResourceUtil;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -124,7 +125,8 @@
         StringBuffer rootPathBuf = new StringBuffer();
         String suffix;
         Resource currentResource = request.getResource();
-        if (Resource.RESOURCE_TYPE_NON_EXISTING.equals(currentResource.getResourceType())) {
+        if (JcrResourceUtil.isNonExistingResource(currentResource)
+                || JcrResourceUtil.isStarResource(currentResource)) {
 
             // no resource, treat the missing resource path as suffix
             suffix = currentResource.getPath();