Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/OrgManageAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_admin/src/java/org/lamsfoundation/lams/admin/web/OrgManageAction.java,v diff -u -r1.19 -r1.20 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/OrgManageAction.java 29 Nov 2006 03:59:22 -0000 1.19 +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/OrgManageAction.java 21 Feb 2007 05:49:33 -0000 1.20 @@ -23,6 +23,7 @@ package org.lamsfoundation.lams.admin.web; import java.util.ArrayList; +import java.util.Collections; import java.util.List; import javax.servlet.http.HttpServletRequest; @@ -149,6 +150,7 @@ orgManageBeans.add(orgManageBean); } } + Collections.sort(orgManageBeans); orgManageForm.setOrgManageBeans(orgManageBeans); request.setAttribute("OrgManageForm",orgManageForm); // let the jsp know whether to display links Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/OrgManageBean.java =================================================================== RCS file: /usr/local/cvsroot/lams_admin/src/java/org/lamsfoundation/lams/admin/web/OrgManageBean.java,v diff -u -r1.3 -r1.4 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/OrgManageBean.java 17 Sep 2006 06:10:13 -0000 1.3 +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/OrgManageBean.java 21 Feb 2007 05:49:34 -0000 1.4 @@ -24,6 +24,7 @@ import java.util.Date; +import org.lamsfoundation.lams.usermanagement.Organisation; import org.lamsfoundation.lams.usermanagement.SupportedLocale; /** @@ -37,7 +38,7 @@ * * Created at 22:55:01 on 2006-6-6 */ -public class OrgManageBean { +public class OrgManageBean implements Comparable { /** * OrgManageBean Constructor @@ -106,5 +107,8 @@ public void setEditable(boolean editable) { this.editable = editable; } + public int compareTo(Object o) { + return name.compareToIgnoreCase(((OrgManageBean)o).getName()); + } }