Connect later to remote repository in JCR explorer
[lgpl/argeo-commons.git] / server / plugins / org.argeo.jcr.ui.explorer / src / main / java / org / argeo / jcr / ui / explorer / model / RepositoriesNode.java
index fe82932354cc1bcfa850f43f06946adca60085b3..d36736a2c55aac226034703aa78da0a01ff3b9fb 100644 (file)
@@ -105,14 +105,8 @@ public class RepositoriesNode extends TreeParent implements ArgeoNames {
                                Node remoteNode = it.nextNode();
                                String uri = remoteNode.getProperty(ARGEO_URI).getString();
                                try {
-                                       Hashtable<String, String> params = new Hashtable<String, String>();
-                                       params.put(ArgeoJcrConstants.JCR_REPOSITORY_URI, uri);
-                                       params.put(ArgeoJcrConstants.JCR_REPOSITORY_ALIAS,
-                                                       remoteNode.getName());
-                                       Repository repository = repositoryFactory
-                                                       .getRepository(params);
                                        RemoteRepositoryNode remoteRepositoryNode = new RemoteRepositoryNode(
-                                                       remoteNode.getName(), repository, this,
+                                                       remoteNode.getName(), repositoryFactory, uri, this,
                                                        userSession, jcrKeyring, remoteNode.getPath());
                                        super.addChild(remoteRepositoryNode);
                                } catch (Exception e) {