[Yanel-commits] rev 45319 -
public/yanel/trunk/src/core/java/org/wyona/yanel/core/util
michi at wyona.com
michi at wyona.com
Sat Nov 7 11:42:36 CET 2009
Author: michi
Date: 2009-11-07 11:42:35 +0100 (Sat, 07 Nov 2009)
New Revision: 45319
Modified:
public/yanel/trunk/src/core/java/org/wyona/yanel/core/util/YarepUtil.java
Log:
use YarepUtil of yarep lib
Modified: public/yanel/trunk/src/core/java/org/wyona/yanel/core/util/YarepUtil.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/core/util/YarepUtil.java 2009-11-06 16:44:21 UTC (rev 45318)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/core/util/YarepUtil.java 2009-11-07 10:42:35 UTC (rev 45319)
@@ -14,19 +14,6 @@
* Creates the node named by this abstract pathname, including any necessary but nonexistent parent nodes (similar to java.io.File.mkdirs()).
*/
public static Node addNodes(Repository repo, String path, int nodeType) throws RepositoryException {
- if (repo.existsNode(path)) {
- return repo.getNode(path);
- }
- Path parentPath = new Path(path).getParent();
- if (parentPath != null) {
- Node parentNode = null;
- if (repo.existsNode(parentPath.toString())) {
- parentNode = repo.getNode(parentPath.toString());
- } else {
- parentNode = addNodes(repo, parentPath.toString(), org.wyona.yarep.core.NodeType.COLLECTION);
- }
- return parentNode.addNode(new Path(path).getName().toString(), nodeType);
- }
- throw new RepositoryException("Root node does not have a parent!");
+ return org.wyona.yarep.util.YarepUtil.addNodes(repo, path, nodeType);
}
}
More information about the Yanel-commits
mailing list