X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.api%2Fsrc%2Forg%2Fargeo%2Fapi%2FNodeUtils.java;h=07a40a844514307cf3442e4c6d3c7fe19719dcdf;hb=5de8b3e5e9ae6ead7d67c8dcf71585f2341c896a;hp=e156e1f172646f683aa11ebc5957dbd3737b6cca;hpb=dc22425efbd40d0e52b3dc7f28ae9fa8ff3a8f0b;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.api/src/org/argeo/api/NodeUtils.java b/org.argeo.api/src/org/argeo/api/NodeUtils.java index e156e1f17..07a40a844 100644 --- a/org.argeo.api/src/org/argeo/api/NodeUtils.java +++ b/org.argeo.api/src/org/argeo/api/NodeUtils.java @@ -21,13 +21,10 @@ import java.util.Map; import javax.jcr.NoSuchWorkspaceException; import javax.jcr.Node; -import javax.jcr.NodeIterator; import javax.jcr.Repository; import javax.jcr.RepositoryException; import javax.jcr.RepositoryFactory; import javax.jcr.Session; -import javax.jcr.query.Query; -import javax.jcr.query.QueryResult; import javax.naming.InvalidNameException; import javax.naming.ldap.LdapName; import javax.security.auth.AuthPermission; @@ -192,24 +189,24 @@ public class NodeUtils { * @return one single node or null if none was found * @throws ArgeoJcrException if more than one node was found */ - private static Node querySingleNode(Query query) { - NodeIterator nodeIterator; - try { - QueryResult queryResult = query.execute(); - nodeIterator = queryResult.getNodes(); - } catch (RepositoryException e) { - throw new RuntimeException("Cannot execute query " + query, e); - } - Node node; - if (nodeIterator.hasNext()) - node = nodeIterator.nextNode(); - else - return null; - - if (nodeIterator.hasNext()) - throw new RuntimeException("Query returned more than one node."); - return node; - } +// private static Node querySingleNode(Query query) { +// NodeIterator nodeIterator; +// try { +// QueryResult queryResult = query.execute(); +// nodeIterator = queryResult.getNodes(); +// } catch (RepositoryException e) { +// throw new RuntimeException("Cannot execute query " + query, e); +// } +// Node node; +// if (nodeIterator.hasNext()) +// node = nodeIterator.nextNode(); +// else +// return null; +// +// if (nodeIterator.hasNext()) +// throw new RuntimeException("Query returned more than one node."); +// return node; +// } /** Returns the home node of the session user or null if none was found. */ public static Node getUserHome(Session session) {