[portal-commits] JBoss Portal SVN: r11995 - branches/JBoss_Portal_Branch_2_7/core-identity/src/main/org/jboss/portal/core/identity/ui/common.
portal-commits at lists.jboss.org
portal-commits at lists.jboss.org
Fri Sep 26 10:01:36 EDT 2008
Author: bdaw
Date: 2008-09-26 10:01:36 -0400 (Fri, 26 Sep 2008)
New Revision: 11995
Modified:
branches/JBoss_Portal_Branch_2_7/core-identity/src/main/org/jboss/portal/core/identity/ui/common/IdentityUserBean.java
Log:
sync fix from 2.6 branch
Modified: branches/JBoss_Portal_Branch_2_7/core-identity/src/main/org/jboss/portal/core/identity/ui/common/IdentityUserBean.java
===================================================================
--- branches/JBoss_Portal_Branch_2_7/core-identity/src/main/org/jboss/portal/core/identity/ui/common/IdentityUserBean.java 2008-09-26 14:00:44 UTC (rev 11994)
+++ branches/JBoss_Portal_Branch_2_7/core-identity/src/main/org/jboss/portal/core/identity/ui/common/IdentityUserBean.java 2008-09-26 14:01:36 UTC (rev 11995)
@@ -30,6 +30,8 @@
import java.util.Map;
import java.util.ResourceBundle;
import java.util.Set;
+import java.util.Comparator;
+import java.util.Collections;
import javax.faces.context.FacesContext;
@@ -153,7 +155,10 @@
{
IdentityUIUser uiUser =new IdentityUIUser(user.getUserName());
list.add(uiUser);
- }
+ } JBo
+
+ Collections.sort(list, new IdentityUIUserComparator());
+
return list;
}
@@ -277,4 +282,25 @@
return null;
}
+
+ protected class IdentityUIUserComparator implements Comparator
+ {
+
+
+ public int compare(Object o1, Object o2)
+ {
+ try
+ {
+ IdentityUIUser u1 = (IdentityUIUser)o1;
+ IdentityUIUser u2 = (IdentityUIUser)o2;
+
+ return u1.getUsername().compareToIgnoreCase(u2.getUsername());
+ }
+ catch(Throwable e)
+ {
+ //none
+ }
+ return 0;
+ }
+ }
}
More information about the portal-commits
mailing list