Index: lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardAttachment.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/Attic/NoticeboardAttachment.java,v diff -u -r1.10 -r1.11 --- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardAttachment.java 30 Nov 2005 03:04:13 -0000 1.10 +++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardAttachment.java 15 Feb 2006 01:15:05 -0000 1.11 @@ -39,7 +39,7 @@ * in the content repository, however, the file details will be stored in the * tl_lanb11_attachment table. The file uploaded, will be of two types: online or offline. *

- * + * @hibernate.class table="tl_lanb11_attachment" * @author mtruong */ public class NoticeboardAttachment implements Serializable, Cloneable { @@ -109,6 +109,11 @@ } /** + * @hibernate.id + * generator-class="native" + * type="java.lang.Long" + * column="attachment_id" + * * @return Returns the attachmentId. */ public Long getAttachmentId() { @@ -123,6 +128,11 @@ } /** + * @hibernate.property + * column="filename" + * length="255" + * not-null="true" + * * @return Returns the filename. */ public String getFilename() { @@ -136,6 +146,11 @@ } /** + * @hibernate.property + * column="online_file" + * length="1" + * not-null="true" + * * @return Returns the isOnline. */ public boolean isOnlineFile() { @@ -149,6 +164,12 @@ } /** + * @hibernate.many-to-one + * not-null="true" + * + * @hibernate.column + * name="nb_content_uid" + * * @return Returns the nbContent. */ public NoticeboardContent getNbContent() { @@ -162,6 +183,11 @@ } /** + * @hibernate.property + * column="uuid" + * not-null="true" + * length="20" + * * @return Returns the uuid. */ public Long getUuid() { @@ -175,6 +201,10 @@ } /** + * @hibernate.property + * column="version_id" + * length="20" + * * @return Returns the versionId. */ public Long getVersionId() { //nullable Index: lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardContent.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardContent.java,v diff -u -r1.10 -r1.11 --- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardContent.java 30 Nov 2005 03:04:13 -0000 1.10 +++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardContent.java 15 Feb 2006 01:15:31 -0000 1.11 @@ -35,7 +35,7 @@ /** *

Persistent noticeboard object/bean that defines the content for the noticeboard tool. * Provides accessors and mutators to get/set noticeboard attributes

- * + * @hibernate.class table="tl_lanb11_content" * @author mtruong */ public class NoticeboardContent implements Serializable { Index: lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardSession.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardSession.java,v diff -u -r1.7 -r1.8 --- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardSession.java 14 Feb 2006 06:58:24 -0000 1.7 +++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardSession.java 15 Feb 2006 01:15:54 -0000 1.8 @@ -38,6 +38,7 @@ *
  • COMPLETED: The session status will never be set to complete as you don't know when this tool is going to end. *

    * @author mtruong + * @hibernate.class table="tl_lanb11_session" */ public class NoticeboardSession implements Serializable { @@ -144,7 +145,7 @@ /** * @hibernate.many-to-one * not-null="true" - * @hibernate.column name="nb_content_id" + * @hibernate.column name="nb_content_uid" */ public NoticeboardContent getNbContent() { return nbContent; Index: lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardUser.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardUser.java,v diff -u -r1.3 -r1.4 --- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardUser.java 10 Aug 2005 06:49:31 -0000 1.3 +++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardUser.java 15 Feb 2006 01:16:07 -0000 1.4 @@ -26,6 +26,7 @@ */ /** + * @hibernate.class table="tl_lanb11_user" * @author mtruong * *

    The NoticeboardUser class represents the learners that will participate @@ -85,6 +86,10 @@ } /** + * @hibernate.property + * column="fullname" + * length="50" + * * @return Returns the fullname. */ public String getFullname() { @@ -97,6 +102,11 @@ this.fullname = fullname; } /** + * @hibernate.many-to-one + * not-null="true" + * @hibernate.column + * name="nb_session_uid" + * * @return Returns the nbSession. */ public NoticeboardSession getNbSession() { @@ -109,6 +119,11 @@ this.nbSession = nbSession; } /** + * @hibernate.id + * generator-class="native" + * type="java.lang.Long" + * column="uid" + * * @return Returns the uid. */ public Long getUid() { @@ -121,6 +136,11 @@ this.uid = uid; } /** + * @hibernate.property + * column="user_id" + * length="20" + * not-null="true" + * * @return Returns the userId. */ public Long getUserId() { @@ -133,6 +153,10 @@ this.userId = userId; } /** + * @hibernate.property + * column="username" + * length="50" + * * @return Returns the username. */ public String getUsername() { @@ -145,6 +169,10 @@ this.username = username; } /** + * @hibernate.property + * column="user_status" + * length="50" + * * @return Returns the userStatus. */ public String getUserStatus() {