[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