X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.jcr%2Fsrc%2Forg%2Fargeo%2Fjcr%2FJcr.java;h=3ee235f62fd6c2afa02115d2545d7b86711b0a3e;hb=110c8771cda70be5bb6458281d025dc3d9d3919e;hp=0f6059c7f36d09dee42d6c0f85feeb55d622512e;hpb=b5644c1dac96afe8b9bdcd68068c054a9f780926;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.jcr/src/org/argeo/jcr/Jcr.java b/org.argeo.jcr/src/org/argeo/jcr/Jcr.java index 0f6059c7f..3ee235f62 100644 --- a/org.argeo.jcr/src/org/argeo/jcr/Jcr.java +++ b/org.argeo.jcr/src/org/argeo/jcr/Jcr.java @@ -385,6 +385,15 @@ public class Jcr { } } + /** Retrieves the root node related to this session. */ + public static Node getRootNode(Session session) { + try { + return session.getRootNode(); + } catch (RepositoryException e) { + throw new IllegalStateException("Cannot get root node for " + session, e); + } + } + /** * Saves the {@link Session} related to this node. Note that all other unrelated * modifications in this session will also be saved.