Index: lams_common/src/java/org/lamsfoundation/lams/integration/ExtServerOrgMap.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/integration/Attic/ExtServerOrgMap.java,v diff -u -r1.2 -r1.3 --- lams_common/src/java/org/lamsfoundation/lams/integration/ExtServerOrgMap.java 20 Sep 2006 02:36:25 -0000 1.2 +++ lams_common/src/java/org/lamsfoundation/lams/integration/ExtServerOrgMap.java 13 Oct 2006 00:16:42 -0000 1.3 @@ -11,7 +11,7 @@ * table="lams_ext_server_org_map" * */ -public class ExtServerOrgMap implements Serializable { +public class ExtServerOrgMap implements Serializable, Comparable { private static final long serialVersionUID = 337894825609071182L; @@ -282,4 +282,8 @@ .toString(); } + public int compareTo(Object o) { + return serverid.compareToIgnoreCase(((ExtServerOrgMap)o).getServerid()); + } + } Index: lams_common/src/java/org/lamsfoundation/lams/usermanagement/Organisation.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/usermanagement/Organisation.java,v diff -u -r1.14 -r1.15 --- lams_common/src/java/org/lamsfoundation/lams/usermanagement/Organisation.java 17 Sep 2006 06:14:17 -0000 1.14 +++ lams_common/src/java/org/lamsfoundation/lams/usermanagement/Organisation.java 13 Oct 2006 00:16:41 -0000 1.15 @@ -37,7 +37,7 @@ * table="lams_organisation" * */ -public class Organisation implements Serializable { +public class Organisation implements Serializable, Comparable { private static final long serialVersionUID = -6742443056151585129L; @@ -449,4 +449,8 @@ this.locale = locale; } + public int compareTo(Object o) { + return name.compareToIgnoreCase(((Organisation)o).getName()); + } + }