Update of 
/var/cvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository
In directory 
james.mmbase.org:/tmp/cvs-serv8315/cmsc/contentrepository/src/java/com/finalist/cmsc/repository

Modified Files:
        RepositoryUtil.java NodeGUITypeComparator.java 
Log Message:
CMSC-1313  Assets: Sorting problems in list views.


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository
See also: http://www.mmbase.org/jira/browse/CMSC-1313


Index: RepositoryUtil.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/RepositoryUtil.java,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -b -r1.40 -r1.41
--- RepositoryUtil.java 6 Mar 2009 12:27:49 -0000       1.40
+++ RepositoryUtil.java 9 Mar 2009 06:28:22 -0000       1.41
@@ -7,18 +7,13 @@
  */
 package com.finalist.cmsc.repository;
 
-import java.text.CollationKey;
-import java.text.Collator;
-import java.text.RuleBasedCollator;
 import java.util.ArrayList;
 import java.util.Calendar;
 import java.util.Collections;
-import java.util.Comparator;
 import java.util.HashMap;
 import java.util.Iterator;
 import java.util.LinkedHashMap;
 import java.util.List;
-import java.util.Locale;
 import java.util.Map;
 import java.util.TreeMap;
 


Index: NodeGUITypeComparator.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/NodeGUITypeComparator.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- NodeGUITypeComparator.java  6 Mar 2009 12:27:49 -0000       1.1
+++ NodeGUITypeComparator.java  9 Mar 2009 06:28:22 -0000       1.2
@@ -19,13 +19,20 @@
    private Collator collator;
    private boolean reverse;
 
+   public NodeGUITypeComparator(){
+      this(false);
+   }
+
    public NodeGUITypeComparator(boolean reverse) {
-      this.collator = (RuleBasedCollator)Collator.getInstance();
-      this.reverse = reverse;
+      this(Locale.getDefault(), reverse);
+   }
+   
+   public NodeGUITypeComparator(Locale locale) {
+      this(locale, false);
    }
    
    public NodeGUITypeComparator(Locale locale, boolean reverse){
-      collator = (RuleBasedCollator)Collator.getInstance(locale);
+      this.collator = (RuleBasedCollator)Collator.getInstance(locale);
       this.reverse = reverse;
    }
    
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to