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=205874285aa196eaaf1138148a150e8fb07db713;hb=249e40b2bfa97e7c8b97537472b5630ad8da2718;hp=99a169e6d455e15ae104f6a894a8f2d3c2f3ace5;hpb=49c54934d83585132df2803d77a14d571a4fcf0e;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 99a169e6d..205874285 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 @@ -29,19 +29,20 @@ public class NodeContentProvider implements ITreeContentProvider { private final static Log log = LogFactory.getLog(NodeContentProvider.class); // Business Objects - private RepositoryRegister repositoryRegister; - private Session userSession; - private JcrKeyring jcrKeyring; + final private RepositoryRegister repositoryRegister; + final private Session userSession; + final private JcrKeyring jcrKeyring; + final private boolean sortChildren; // Utils - private boolean sortChildren = true; private TreeObjectsComparator itemComparator = new TreeObjectsComparator(); public NodeContentProvider(JcrKeyring jcrKeyring, - RepositoryRegister repositoryRegister) { + RepositoryRegister repositoryRegister, Boolean sortChildren) { this.userSession = jcrKeyring != null ? jcrKeyring.getSession() : null; this.jcrKeyring = jcrKeyring; this.repositoryRegister = repositoryRegister; + this.sortChildren = sortChildren; } /**