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

michi at wyona.com michi at wyona.com
Wed May 2 12:03:01 CEST 2007


Author: michi
Date: 2007-05-02 12:02:59 +0200 (Wed, 02 May 2007)
New Revision: 24098

Modified:
   public/yanel/trunk/src/resources/file/src/java/org/wyona/yanel/impl/resources/NodeResource.java
Log:
versions added

Modified: public/yanel/trunk/src/resources/file/src/java/org/wyona/yanel/impl/resources/NodeResource.java
===================================================================
--- public/yanel/trunk/src/resources/file/src/java/org/wyona/yanel/impl/resources/NodeResource.java	2007-05-02 09:43:47 UTC (rev 24097)
+++ public/yanel/trunk/src/resources/file/src/java/org/wyona/yanel/impl/resources/NodeResource.java	2007-05-02 10:02:59 UTC (rev 24098)
@@ -346,15 +346,34 @@
         return CreatableV2.TYPE_UPLOAD;
     }
 
+    /**
+     * Get introspection document
+     */
     public String getIntrospection() throws Exception {
         String name = PathUtil.getName(getPath());
         StringBuffer buf = new StringBuffer();
         buf.append("<?xml version=\"1.0\"?>");
-        buf.append("<introspection xmlns=\"http://www.wyona.org/neutron/1.0\">");
+        buf.append("<introspection xmlns=\"http://www.wyona.org/neutron/2.0\">");
+        buf.append("<resource>");
         buf.append("<edit mime-type=\"" + this.getMimeType(null) + "\" name=\"" + name + "\">");
         buf.append("<checkout url=\"?yanel.resource.usecase=checkout\" method=\"GET\"/>");
         buf.append("<checkin  url=\"?yanel.resource.usecase=checkin\"  method=\"PUT\"/>");
         buf.append("</edit>");
+
+        RevisionInformation[] revisions = getRevisions();
+        buf.append("<versions>");
+        buf.append("<version url=\"ezra\">");
+        buf.append("<comment>Ezra</comment>");
+        buf.append("</version>");
+        buf.append("<version url=\"levi\">");
+        buf.append("<comment>Levi</comment>");
+        buf.append("</version>");
+        buf.append("<version url=\"vanya\">");
+        buf.append("<comment>Vanya</comment>");
+        buf.append("</version>");
+        buf.append("</versions>");
+
+        buf.append("</resource>");
         buf.append("</introspection>");
         return buf.toString();
     }




More information about the Yanel-commits mailing list