X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.node.api%2Fsrc%2Forg%2Fargeo%2Fnode%2FNodeUtils.java;h=7dd2ceb69a971a922f2d4702b45d9dfa9ab4a80c;hb=79a227ecbb3d99595a129602e2e65a74427d9d09;hp=b9281043d0efbe2e0f079ebc7be01fe4e994b1ba;hpb=0243aa5633af84d8608ba912483dbaaaefac42f1;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.node.api/src/org/argeo/node/NodeUtils.java b/org.argeo.node.api/src/org/argeo/node/NodeUtils.java index b9281043d..7dd2ceb69 100644 --- a/org.argeo.node.api/src/org/argeo/node/NodeUtils.java +++ b/org.argeo.node.api/src/org/argeo/node/NodeUtils.java @@ -159,6 +159,13 @@ public class NodeUtils { return getUserHome(session, userID); } + public static String getDataPath(String cn, Node node) throws RepositoryException { + assert node != null; + StringBuilder buf = new StringBuilder(NodeConstants.PATH_DATA); + return buf.append('/').append(cn).append('/').append(node.getSession().getWorkspace().getName()) + .append(node.getPath()).toString(); + } + // public static Node getUserProfile(Session session, String username) { // try { // QueryObjectModelFactory qomf = session.getWorkspace()