Improve JCR utilities.
[lgpl/argeo-commons.git] / org.argeo.eclipse.ui / src / org / argeo / eclipse / ui / jcr / utils / JcrItemsComparator.java
index 2d36bf28a3f6c2ab1acdcb2563052228fded4d59..015670ba58e419ab052edfa356c7cec894d98426 100644 (file)
@@ -20,16 +20,16 @@ import java.util.Comparator;
 import javax.jcr.Item;
 import javax.jcr.RepositoryException;
 
-import org.argeo.ArgeoException;
+import org.argeo.eclipse.ui.EclipseUiException;
 
 /** Compares two JCR items (node or properties) based on their names. */
 public class JcrItemsComparator implements Comparator<Item> {
        public int compare(Item o1, Item o2) {
                try {
                        // TODO: put folder before files
-                       return o1.getName().compareTo(o2.getName());
+                       return o1.getName().toLowerCase().compareTo(o2.getName().toLowerCase());
                } catch (RepositoryException e) {
-                       throw new ArgeoException("Cannot compare " + o1 + " and " + o2, e);
+                       throw new EclipseUiException("Cannot compare " + o1 + " and " + o2, e);
                }
        }