[Yanel-commits] rev 24828 - public/yanel/trunk/src/resources/xml/src/java/org/wyona/yanel/impl/resources

michi at wyona.com michi at wyona.com
Fri Jun 1 11:42:55 CEST 2007


Author: michi
Date: 2007-06-01 11:42:55 +0200 (Fri, 01 Jun 2007)
New Revision: 24828

Modified:
   public/yanel/trunk/src/resources/xml/src/java/org/wyona/yanel/impl/resources/XMLResource.java
Log:
navigation added

Modified: public/yanel/trunk/src/resources/xml/src/java/org/wyona/yanel/impl/resources/XMLResource.java
===================================================================
--- public/yanel/trunk/src/resources/xml/src/java/org/wyona/yanel/impl/resources/XMLResource.java	2007-06-01 09:25:04 UTC (rev 24827)
+++ public/yanel/trunk/src/resources/xml/src/java/org/wyona/yanel/impl/resources/XMLResource.java	2007-06-01 09:42:55 UTC (rev 24828)
@@ -558,12 +558,20 @@
         StringBuffer sb = new StringBuffer();
         sb.append("<?xml version=\"1.0\"?>");
         sb.append("\n");
-        sb.append("\n<introspection xmlns=\"http://www.wyona.org/neutron/1.0\">");
+        sb.append("\n<introspection xmlns=\"http://www.wyona.org/neutron/2.0\">");
         sb.append("\n");
-        sb.append("\n  <edit mime-type=\"application/xhtml+xml\" name=\"" + name + "\">");
+
+        sb.append("<navigation>");
+        sb.append("  <sitetree href=\"./\" method=\"PROPFIND\"/>");
+        sb.append("</navigation>");
+
+
+        sb.append("\n  <resource name=\"" + name + "\">");
+        sb.append("\n  <edit mime-type=\"application/xhtml+xml\">");
         sb.append("\n    <checkout url=\"" + name + "?yanel.resource.viewid=source&amp;yanel.resource.usecase=checkout\" method=\"GET\"/>");
         sb.append("\n    <checkin  url=\"" + name + "?yanel.resource.usecase=checkin\" method=\"PUT\"/>");
         sb.append("\n  </edit>");
+        sb.append("\n  </resource>");
         sb.append("\n</introspection>");
         
         return sb.toString();
@@ -576,6 +584,11 @@
         String name = PathUtil.getName(getPath());
         StringBuffer sb = new StringBuffer("<?xml version=\"1.0\"?>");
         sb.append("<introspection xmlns=\"http://www.wyona.org/neutron/2.0\">");
+
+        sb.append("<navigation>");
+        sb.append("  <sitetree href=\"./\" method=\"PROPFIND\"/>");
+        sb.append("</navigation>");
+
         sb.append("<resource name=\"" + name + "\">");
         //sb.append("<edit mime-type=\"application/xml\">");
         sb.append("<edit mime-type=\"" + this.getMimeType(null) + "\">");




More information about the Yanel-commits mailing list