X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=server%2Fplugins%2Forg.argeo.jcr.ui.explorer%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fjcr%2Fui%2Fexplorer%2Fmodel%2FRepositoriesNode.java;fp=server%2Fplugins%2Forg.argeo.jcr.ui.explorer%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fjcr%2Fui%2Fexplorer%2Fmodel%2FRepositoriesNode.java;h=3e05c989c18db1fc73814345dd212af69882bbe6;hb=34fe66994cdf3a9de3eea805bbb913a64c54b984;hp=6c5273aca58c1f8a488b586e29888dab8d274e8e;hpb=33100c3398ebbff3ac40244ec2a7b05ea3316a65;p=lgpl%2Fargeo-commons.git diff --git a/server/plugins/org.argeo.jcr.ui.explorer/src/main/java/org/argeo/jcr/ui/explorer/model/RepositoriesNode.java b/server/plugins/org.argeo.jcr.ui.explorer/src/main/java/org/argeo/jcr/ui/explorer/model/RepositoriesNode.java index 6c5273aca..3e05c989c 100644 --- a/server/plugins/org.argeo.jcr.ui.explorer/src/main/java/org/argeo/jcr/ui/explorer/model/RepositoriesNode.java +++ b/server/plugins/org.argeo.jcr.ui.explorer/src/main/java/org/argeo/jcr/ui/explorer/model/RepositoriesNode.java @@ -32,13 +32,16 @@ import org.argeo.jcr.security.JcrKeyring; public class RepositoriesNode extends TreeParent implements ArgeoNames { private final RepositoryRegister repositoryRegister; + private final RepositoryFactory repositoryFactory; private final JcrKeyring jcrKeyring; public RepositoriesNode(String name, RepositoryRegister repositoryRegister, - TreeParent parent, JcrKeyring jcrKeyring) { + RepositoryFactory repositoryFactory, TreeParent parent, + JcrKeyring jcrKeyring) { super(name); this.repositoryRegister = repositoryRegister; + this.repositoryFactory = repositoryFactory; this.jcrKeyring = jcrKeyring; } @@ -86,7 +89,7 @@ public class RepositoriesNode extends TreeParent implements ArgeoNames { params.put(ArgeoJcrConstants.JCR_REPOSITORY_URI, uri); params.put(ArgeoJcrConstants.JCR_REPOSITORY_ALIAS, remoteNode.getName()); - Repository repository = repositoryRegister + Repository repository = repositoryFactory .getRepository(params); RemoteRepositoryNode remoteRepositoryNode = new RemoteRepositoryNode( remoteNode.getName(), repository, this, jcrKeyring,