git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@776
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
* @see java.lang.Comparable#compareTo(java.lang.Object)
*/
public int compareTo(Object o) {
- return name.compareTo(((Origin)o).getDisplayName().toLowerCase());
+ int result = getDisplayName().toLowerCase().compareTo(((Origin) o).getDisplayName().toLowerCase());
+ if (result == 0) {
+ result = getDisplayName().compareTo(((Origin) o).getDisplayName());
+ }
+ return result;
}
}
\ No newline at end of file
package edu.internet2.middleware.shibboleth.wayf;
import java.util.Arrays;
-import java.util.HashSet;
+import java.util.SortedSet;
+import java.util.TreeSet;
import org.apache.log4j.Logger;
public class OriginSet {
- private HashSet origins = new HashSet();
+ private SortedSet origins = new TreeSet();
private static Logger log = Logger.getLogger(OriginSet.class.getName());
private String name = "";