X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=server%2Fplugins%2Forg.argeo.jcr.ui.explorer%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fjcr%2Fui%2Fexplorer%2Fbrowser%2FNodeContentProvider.java;fp=server%2Fplugins%2Forg.argeo.jcr.ui.explorer%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fjcr%2Fui%2Fexplorer%2Fbrowser%2FNodeContentProvider.java;h=b184c1eb120d94a1a35c810729bf653e16233153;hb=34fe66994cdf3a9de3eea805bbb913a64c54b984;hp=4790649d259b12deee180356e478f458cf37fe4b;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/browser/NodeContentProvider.java b/server/plugins/org.argeo.jcr.ui.explorer/src/main/java/org/argeo/jcr/ui/explorer/browser/NodeContentProvider.java index 4790649d2..b184c1eb1 100644 --- a/server/plugins/org.argeo.jcr.ui.explorer/src/main/java/org/argeo/jcr/ui/explorer/browser/NodeContentProvider.java +++ b/server/plugins/org.argeo.jcr.ui.explorer/src/main/java/org/argeo/jcr/ui/explorer/browser/NodeContentProvider.java @@ -5,6 +5,7 @@ import java.util.Arrays; import java.util.List; import javax.jcr.Node; +import javax.jcr.RepositoryFactory; import javax.jcr.Session; import org.argeo.eclipse.ui.TreeParent; @@ -29,6 +30,7 @@ public class NodeContentProvider implements ITreeContentProvider { // Business Objects final private RepositoryRegister repositoryRegister; + final private RepositoryFactory repositoryFactory; final private Session userSession; final private JcrKeyring jcrKeyring; final private boolean sortChildren; @@ -41,10 +43,12 @@ public class NodeContentProvider implements ITreeContentProvider { private TreeObjectsComparator itemComparator = new TreeObjectsComparator(); public NodeContentProvider(JcrKeyring jcrKeyring, - RepositoryRegister repositoryRegister, Boolean sortChildren) { + RepositoryRegister repositoryRegister, + RepositoryFactory repositoryFactory, Boolean sortChildren) { this.userSession = jcrKeyring != null ? jcrKeyring.getSession() : null; this.jcrKeyring = jcrKeyring; this.repositoryRegister = repositoryRegister; + this.repositoryFactory = repositoryFactory; this.sortChildren = sortChildren; } @@ -66,7 +70,7 @@ public class NodeContentProvider implements ITreeContentProvider { if (repositoriesNode != null) repositoriesNode.dispose(); repositoriesNode = new RepositoriesNode("Repositories", - repositoryRegister, null, jcrKeyring); + repositoryRegister, repositoryFactory, null, jcrKeyring); } }