Use canonical JCR sort by default
[lgpl/argeo-commons.git] / server / plugins / org.argeo.jcr.ui.explorer / src / main / java / org / argeo / jcr / ui / explorer / browser / NodeContentProvider.java
index 99a169e6d455e15ae104f6a894a8f2d3c2f3ace5..205874285aa196eaaf1138148a150e8fb07db713 100644 (file)
@@ -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;
        }
 
        /**