[Yanel-commits] rev 21484 - public/yanel/trunk/src/core/java/org/wyona/yanel/servlet

michi at wyona.com michi at wyona.com
Sun Jan 7 00:39:43 CET 2007


Author: michi
Date: 2007-01-07 00:39:42 +0100 (Sun, 07 Jan 2007)
New Revision: 21484

Modified:
   public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/YanelServlet.java
Log:
WebDAV improved

Modified: public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/YanelServlet.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/YanelServlet.java	2007-01-06 23:09:08 UTC (rev 21483)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/YanelServlet.java	2007-01-06 23:39:42 UTC (rev 21484)
@@ -1013,6 +1013,28 @@
 */
         } else if (depth.equals("1")) {
              log.warn("TODO: List childen of this node");
+            sb.append("  <response>");
+            sb.append("    <href>"+request.getRequestURI()+"/directory/</href>");
+            sb.append("    <propstat>");
+            sb.append("      <prop>");
+            sb.append("        <displayname>A Directory</displayname>");
+            sb.append("        <resourcetype><collection/></resourcetype>");
+            sb.append("        <getcontenttype>http/unix-directory</getcontenttype>");
+            sb.append("      </prop>");
+            sb.append("      <status>HTTP/1.1 200 OK</status>");
+            sb.append("    </propstat>");
+            sb.append("  </response>");
+            sb.append("  <response>");
+            sb.append("    <href>"+request.getRequestURI()+"/file.txt</href>");
+            sb.append("    <propstat>");
+            sb.append("      <prop>");
+            sb.append("        <displayname>A File</displayname>");
+            sb.append("        <resourcetype/>");
+            sb.append("        <getcontenttype>http/unix-directory</getcontenttype>");
+            sb.append("      </prop>");
+            sb.append("      <status>HTTP/1.1 200 OK</status>");
+            sb.append("    </propstat>");
+            sb.append("  </response>");
         } else if (depth.equals("infinity")) {
              log.warn("TODO: List childen and their children and their childre ...");
         } else {




More information about the Yanel-commits mailing list