Index: lams_common/src/java/org/lamsfoundation/lams/usermanagement/dto/UserDTO.java =================================================================== diff -u -rbf022ff032d980f5f61c01c4b5070e80fc244594 -r38bbc342943a6dbf3f375ac889f6ad8c68402c2b --- lams_common/src/java/org/lamsfoundation/lams/usermanagement/dto/UserDTO.java (.../UserDTO.java) (revision bf022ff032d980f5f61c01c4b5070e80fc244594) +++ lams_common/src/java/org/lamsfoundation/lams/usermanagement/dto/UserDTO.java (.../UserDTO.java) (revision 38bbc342943a6dbf3f375ac889f6ad8c68402c2b) @@ -25,6 +25,7 @@ import java.util.TimeZone; +import org.apache.commons.lang.builder.ToStringBuilder; import org.lamsfoundation.lams.themes.dto.CSSThemeBriefDTO; /** * @author Manpreet Minhas @@ -158,6 +159,22 @@ public TimeZone getTimeZone() { return timeZone; } + + public String toString() { + return new ToStringBuilder(this) + .append("userID", getUserID()) + .append("firstName", getFirstName()) + .append("lastName", getLastName()) + .append("login", getLogin()) + .append("localeLanguage", getLocaleLanguage()) + .append("localeCountry", getLocaleCountry()) + .append("direction", getDirection()) + .append("email", getEmail()) + .append("flashTheme", getFlashTheme()) + .append("htmlTheme", getHtmlTheme()) + .append("timeZone", getTimeZone()) + .toString(); + } // public CSSThemeVisualElement getTheme() { // return theme;