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.6 -r1.7 --- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardSession.java 10 Aug 2005 06:49:31 -0000 1.6 +++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardSession.java 14 Feb 2006 06:58:24 -0000 1.7 @@ -55,6 +55,9 @@ /** persistent field*/ private Long nbSessionId; + /** persistent field*/ + private String nbSessionName; + /** nullable persistent field */ private Date sessionStartDate; @@ -78,12 +81,14 @@ /** full constructor */ public NoticeboardSession(Long nbSessionId, + String nbSessionName, NoticeboardContent nbContent, Date sessionStartDate, Date sessionEndDate, String sessionStatus) { this.nbSessionId = nbSessionId; + this.nbSessionName = nbSessionName; //this.nbContentId = nbContentId; this.nbContent = nbContent; this.sessionStartDate = sessionStartDate; @@ -97,26 +102,38 @@ */ public NoticeboardSession(Long nbSessionId, + String nbSessionName, NoticeboardContent nbContent, Date sessionStartDate, String sessionStatus) { this.nbSessionId = nbSessionId; + this.nbSessionName = nbSessionName; this.nbContent = nbContent; this.sessionStartDate = sessionStartDate; this.sessionEndDate = null; this.sessionStatus = sessionStatus; } - public NoticeboardSession(Long nbSessionId, - NoticeboardContent nbContent) + public NoticeboardSession(Long nbSessionId, + String nbSessionName, + NoticeboardContent nbContent) { this.nbSessionId = nbSessionId; + this.nbSessionName = nbSessionName; this.nbContent = nbContent; this.sessionStartDate = new Date(System.currentTimeMillis()); this.sessionStatus = NoticeboardSession.INCOMPLETE; } + public NoticeboardSession(Long nbSessionId, String nbSessionName) + { + this.nbSessionId = nbSessionId; + this.nbSessionName = nbSessionName; + this.sessionStartDate = new Date(System.currentTimeMillis()); + this.sessionStatus = NoticeboardSession.INCOMPLETE; + } + public NoticeboardSession(Long nbSessionId) { this.nbSessionId = nbSessionId; @@ -152,6 +169,20 @@ } /** + * @hibernate.property + * column="nb_session_name" + * length="255" + * not-null="true" + */ + public String getNbSessionName() { + return nbSessionName; + } + + public void setNbSessionName(String nbSessionName) { + this.nbSessionName = nbSessionName; + } + + /** * @hibernate.property * column="session_end_date" * length="19"