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();