Index: lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/usermanagement/Country.hbm.xml
===================================================================
diff -u
--- lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/usermanagement/Country.hbm.xml (revision 0)
+++ lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/usermanagement/Country.hbm.xml (revision f5a097dd2bea6485fc8d757c2b6a6bf54f8dd155)
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+ @hibernate.class
+ table="lams_country"
+
+
+
+
+ @hibernate.id
+ generator-class="native"
+ type="java.lang.Byte"
+ column="country_id"
+
+
+
+
+
+
+
+
+ @hibernate.property
+ column="iso_code"
+ unique="true"
+ length="2"
+ not-null="true"
+
+
+
+
+
+
+
+
Index: lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/usermanagement/Language.hbm.xml
===================================================================
diff -u
--- lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/usermanagement/Language.hbm.xml (revision 0)
+++ lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/usermanagement/Language.hbm.xml (revision f5a097dd2bea6485fc8d757c2b6a6bf54f8dd155)
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+ @hibernate.class
+ table="lams_language"
+
+
+
+
+ @hibernate.id
+ generator-class="native"
+ type="java.lang.Byte"
+ column="language_id"
+
+
+
+
+
+
+
+
+ @hibernate.property
+ column="iso_code"
+ unique="true"
+ length="2"
+ not-null="true"
+
+
+
+
+
+
+
+
Index: lams_common/src/java/org/lamsfoundation/lams/usermanagement/Language.java
===================================================================
diff -u
--- lams_common/src/java/org/lamsfoundation/lams/usermanagement/Language.java (revision 0)
+++ lams_common/src/java/org/lamsfoundation/lams/usermanagement/Language.java (revision f5a097dd2bea6485fc8d757c2b6a6bf54f8dd155)
@@ -0,0 +1,68 @@
+package org.lamsfoundation.lams.usermanagement;
+
+import java.io.Serializable;
+import org.apache.commons.lang.builder.ToStringBuilder;
+
+
+/**
+ * @hibernate.class
+ * table="lams_language"
+ *
+*/
+public class Language implements Serializable {
+
+ private static final long serialVersionUID = 3078170339946420515L;
+
+ /** identifier field */
+ private Byte languageId;
+
+ /** persistent field */
+ private String isoCode;
+
+ /** full constructor */
+ public Language(String isoCode) {
+ this.isoCode = isoCode;
+ }
+
+ /** default constructor */
+ public Language() {
+ }
+
+ /**
+ * @hibernate.id
+ * generator-class="native"
+ * type="java.lang.Byte"
+ * column="language_id"
+ *
+ */
+ public Byte getLanguageId() {
+ return this.languageId;
+ }
+
+ public void setLanguageId(Byte languageId) {
+ this.languageId = languageId;
+ }
+
+ /**
+ * @hibernate.property
+ * column="iso_code"
+ * unique="true"
+ * length="2"
+ * not-null="true"
+ *
+ */
+ public String getIsoCode() {
+ return this.isoCode;
+ }
+
+ public void setIsoCode(String isoCode) {
+ this.isoCode = isoCode;
+ }
+
+ public String toString() {
+ return new ToStringBuilder(this)
+ .append("languageId", getLanguageId())
+ .toString();
+ }
+
+}