[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