From: Mathieu Baudier Date: Wed, 9 May 2012 09:36:41 +0000 (+0000) Subject: Add mkfolders X-Git-Tag: argeo-commons-2.1.30~939 X-Git-Url: https://git.argeo.org/?a=commitdiff_plain;h=ec9049940b98397b0df2f70b6c953aa226323c59;p=lgpl%2Fargeo-commons.git Add mkfolders git-svn-id: https://svn.argeo.org/commons/trunk@5295 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- diff --git a/server/runtime/org.argeo.server.jcr/src/main/java/org/argeo/jcr/JcrUtils.java b/server/runtime/org.argeo.server.jcr/src/main/java/org/argeo/jcr/JcrUtils.java index 39bdf34ba..a1ddb3fca 100644 --- a/server/runtime/org.argeo.server.jcr/src/main/java/org/argeo/jcr/JcrUtils.java +++ b/server/runtime/org.argeo.server.jcr/src/main/java/org/argeo/jcr/JcrUtils.java @@ -340,6 +340,14 @@ public class JcrUtils implements ArgeoJcrConstants { return mkdirsSafe(session, path, null); } + /** + * Creates the nodes making the path as {@link NodeType#NT_FOLDER} + */ + public static Node mkfolders(Session session, String path) { + return mkdirs(session, path, NodeType.NT_FOLDER, NodeType.NT_FOLDER, + false); + } + /** * Creates the nodes making path, if they don't exist. This is up to the * caller to save the session. Use with caution since it can create