Index: lams_common/src/java/org/lamsfoundation/lams/lesson/Lesson.java =================================================================== diff -u -r19c9010eff6be2e29657beed94349a978088650f -r94103d94d6e3ade6573602d6790a590287216688 --- lams_common/src/java/org/lamsfoundation/lams/lesson/Lesson.java (.../Lesson.java) (revision 19c9010eff6be2e29657beed94349a978088650f) +++ lams_common/src/java/org/lamsfoundation/lams/lesson/Lesson.java (.../Lesson.java) (revision 94103d94d6e3ade6573602d6790a590287216688) @@ -15,7 +15,11 @@ /** * A Lesson is a learning sequence that is assocated with * a number of users for use in learning. - * + * + * Hibernate definition: + * + * @hibernate.class table="tool_lasr10_survey_session" + * */ public class Lesson implements Serializable { @@ -63,7 +67,7 @@ /** * Holds value of property learners. */ - private User learners; + private Set learners; @@ -99,8 +103,10 @@ } /** - * - * + * @hibernate.id + * generator-class="assigned" + * type="java.lang.Long" + * column="lesson_id" */ public Long getLessonId() { return this.lessonId; @@ -111,8 +117,10 @@ } /** - * - * + * @hibernate.property + * type="java.sql.Timestamp" + * column="create_date_time" + * length="10" */ public Date getCreateDateTime() { return this.createDateTime; @@ -123,7 +131,10 @@ } /** - * + * @hibernate.property + * type="java.sql.Timestamp" + * column="start_date_time" + * length="10" */ public Date getStartDateTime() { return this.startDateTime; @@ -134,8 +145,10 @@ } /** - * - * + * @hibernate.property + * type="java.sql.Timestamp" + * column="end_date_time" + * length="10" */ public Date getEndDateTime() { return this.endDateTime; @@ -146,8 +159,9 @@ } /** - * - * + * @hibernate.many-to-one + * not-null="true" + * @hibernate.column name="user_id" */ public User getUser() { return this.user; @@ -239,10 +253,12 @@ } /** - * Getter for property learners. - * @return Value of property learners. + * @hibernate.set lazy="true" inverse="true" cascade="none" + * @hibernate.collection-key column="lesson_id" + * @hibernate.collection-many-to-many + * class="org.lamsfoundation.lams.usermanagement.User" */ - public User getLearners() + public Set getLearners() { return this.learners; @@ -252,7 +268,7 @@ * Setter for property learners. * @param learners New value of property learners. */ - public void setLearners(User learners) + public void setLearners(Set learners) { this.learners = learners;