From 029465e4deb297292f7e8f809dff9bd8597a2557 Mon Sep 17 00:00:00 2001 From: jeb228 Date: Fri, 18 Feb 2011 20:07:57 +0000 Subject: [PATCH] NIHVIVO-1385 Add toString() method to help in debugging. As long as we are here, clean up compiler warnings. --- .../mannlib/vitro/webapp/beans/User.java | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/beans/User.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/beans/User.java index 65dbc3515..67005be08 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/beans/User.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/beans/User.java @@ -107,7 +107,8 @@ public class User implements Comparable { this.firstName = firstName; } - public int compareTo(User other) { + @Override + public int compareTo(User other) { Collator collator = Collator.getInstance(); if( this.getUsername() == null && other.getUsername() == null ) return 0; @@ -118,5 +119,19 @@ public class User implements Comparable { else return collator.compare(this.getUsername(),other.getUsername()); } - + + @Override + public String toString() { + return "User[URI=" + URI + ", namespace=" + namespace + ", localName=" + + localName + ", username=" + username + ", oldPassword=" + + oldPassword + ", md5password=" + md5password + ", modTime=" + + dateToString(modTime) + ", firstTime=" + + dateToString(firstTime) + ", loginCount=" + loginCount + + ", roleURI=" + roleURI + ", lastName=" + lastName + + ", firstName=" + firstName + "]"; + } + + private String dateToString(Date date) { + return (date == null) ? "null" : String.valueOf(date.getTime()); + } }