Add workspace name shortcut.
authorMathieu Baudier <mbaudier@argeo.org>
Thu, 16 Jul 2020 11:25:54 +0000 (13:25 +0200)
committerMathieu Baudier <mbaudier@argeo.org>
Thu, 16 Jul 2020 11:25:54 +0000 (13:25 +0200)
org.argeo.jcr/src/org/argeo/jcr/Jcr.java

index bc609bc4011d524868d13e5409163327664f2768..624b92b5bef4d5bf7ea792048618e53337ed7dbf 100644 (file)
@@ -20,6 +20,7 @@ import javax.jcr.Repository;
 import javax.jcr.RepositoryException;
 import javax.jcr.Session;
 import javax.jcr.Value;
+import javax.jcr.Workspace;
 import javax.jcr.nodetype.NodeType;
 import javax.jcr.security.Privilege;
 import javax.jcr.version.Version;
@@ -97,6 +98,15 @@ public class Jcr {
                }
        }
 
+       /**
+        * @see Node#getSession()
+        * @see Session#getWorkspace()
+        * @see Workspace#getName()
+        */
+       public static String getWorkspaceName(Node node) {
+               return session(node).getWorkspace().getName();
+       }
+
        /**
         * @see Node#getIdentifier()
         * @throws IllegalStateException caused by {@link RepositoryException}