Index: lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/usermanagement/User.hbm.xml =================================================================== RCS file: /usr/local/cvsroot/lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/usermanagement/User.hbm.xml,v diff -u -r1.9 -r1.10 --- lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/usermanagement/User.hbm.xml 17 Jan 2006 06:33:33 -0000 1.9 +++ lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/usermanagement/User.hbm.xml 14 Feb 2006 02:45:54 -0000 1.10 @@ -264,7 +264,32 @@ not-null="true" + + + @hibernate.property + column="locale_language" + length="2" + + + + + @hibernate.property + column="locale_country" + length="2" + + + Index: lams_common/src/java/org/lamsfoundation/lams/usermanagement/User.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/usermanagement/User.java,v diff -u -r1.8 -r1.9 --- lams_common/src/java/org/lamsfoundation/lams/usermanagement/User.java 17 Jan 2006 06:36:32 -0000 1.8 +++ lams_common/src/java/org/lamsfoundation/lams/usermanagement/User.java 14 Feb 2006 02:45:19 -0000 1.9 @@ -77,6 +77,11 @@ private Boolean disabledFlag; /** persistent field */ + private String localeLanguage; + /** persistent field */ + private String localeCountry; + + /** persistent field */ private Date createDate; /** persistent field */ @@ -639,6 +644,8 @@ this.firstName, this.lastName, this.login, + this.localeLanguage, + this.localeCountry, this.email, new CSSThemeBriefDTO(this.theme)); } @@ -668,5 +675,28 @@ return true; } return false; + } + + /** + * @hibernate.property column="locale_country" length="2" + * @param localeCountry + */ + public String getLocaleCountry() { + return localeCountry; + } + + public void setLocaleCountry(String localeCountry) { + this.localeCountry = localeCountry; + } + /** + * @hibernate.property column="locale_language" length="2" + * @param localeCountry + */ + public String getLocaleLanguage() { + return localeLanguage; + } + + public void setLocaleLanguage(String localeLanguage) { + this.localeLanguage = localeLanguage; } } Index: lams_common/src/java/org/lamsfoundation/lams/usermanagement/dto/UserDTO.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/usermanagement/dto/UserDTO.java,v diff -u -r1.5 -r1.6 --- lams_common/src/java/org/lamsfoundation/lams/usermanagement/dto/UserDTO.java 17 Jan 2006 06:37:03 -0000 1.5 +++ lams_common/src/java/org/lamsfoundation/lams/usermanagement/dto/UserDTO.java 14 Feb 2006 02:45:19 -0000 1.6 @@ -22,7 +22,6 @@ */ package org.lamsfoundation.lams.usermanagement.dto; -import org.lamsfoundation.lams.themes.CSSThemeVisualElement; import org.lamsfoundation.lams.themes.dto.CSSThemeBriefDTO; /** * @author Manpreet Minhas @@ -33,6 +32,8 @@ private String firstName; private String lastName; private String login; + private String localeLanguage; + private String localeCountry; private String email; // private CSSThemeVisualElement theme; private CSSThemeBriefDTO theme; @@ -49,11 +50,14 @@ // } public UserDTO(Integer userID, String firstName, String lastName, - String login, String email, CSSThemeBriefDTO theme) { + String login, String localeLanguage, + String localeCountry, String email, CSSThemeBriefDTO theme) { this.userID = userID; this.firstName = firstName; this.lastName = lastName; this.login = login; + this.localeCountry = localeCountry; + this.localeLanguage = localeLanguage; this.email = email; this.theme = theme; } @@ -93,6 +97,21 @@ public void setTheme(CSSThemeBriefDTO theme) { this.theme = theme; } + + + public String getEmail() { + return email; + } + + + public String getLocaleCountry() { + return localeCountry; + } + + + public String getLocaleLanguage() { + return localeLanguage; + } // public CSSThemeVisualElement getTheme() { // return theme;