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

michi at wyona.com michi at wyona.com
Fri Jun 1 12:29:20 CEST 2007


Author: michi
Date: 2007-06-01 12:29:20 +0200 (Fri, 01 Jun 2007)
New Revision: 24840

Modified:
   public/yanel/trunk/src/resources/file/src/java/org/wyona/yanel/impl/resources/NodeResource.java
Log:
create node fixed

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-06-01 10:28:40 UTC (rev 24839)
+++ public/yanel/trunk/src/resources/file/src/java/org/wyona/yanel/impl/resources/NodeResource.java	2007-06-01 10:29:20 UTC (rev 24840)
@@ -179,6 +179,10 @@
      *
      */
     public OutputStream getOutputStream() throws Exception {
+        if (!getRealm().getRepository().existsNode(getPath())) {
+            // TODO: create node recursively ...
+            getRealm().getRepository().getNode(new org.wyona.commons.io.Path(getPath()).getParent().toString()).addNode(new org.wyona.commons.io.Path(getPath()).getName().toString(), org.wyona.yarep.core.NodeType.RESOURCE);
+        }
         return getRealm().getRepository().getNode(getPath()).getOutputStream();
     }
 




More information about the Yanel-commits mailing list