Index: lams_build/lib/lams/lams.jar =================================================================== diff -u -r45b9e2f3459bb18a33bdfa26ccd8b5187caa1fe6 -r37aa3c425e4aa8a93b811a7656a254b4bb103318 Binary files differ Index: lams_common/src/java/org/lamsfoundation/lams/usermanagement/User.java =================================================================== diff -u -r8a4d69bf6159f6bcd910eb930d77016e255619e9 -r37aa3c425e4aa8a93b811a7656a254b4bb103318 --- lams_common/src/java/org/lamsfoundation/lams/usermanagement/User.java (.../User.java) (revision 8a4d69bf6159f6bcd910eb930d77016e255619e9) +++ lams_common/src/java/org/lamsfoundation/lams/usermanagement/User.java (.../User.java) (revision 37aa3c425e4aa8a93b811a7656a254b4bb103318) @@ -41,7 +41,7 @@ * table="lams_user" * */ -public class User implements Serializable { +public class User implements Serializable,Comparable { /** identifier field */ private Integer userId; @@ -678,6 +678,11 @@ .isEquals(); } + public int compareTo(Object user){ + User u = (User)user; + return login.compareTo(u.getLogin()); + } + public int hashCode() { return new HashCodeBuilder() .append(getUserId())