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.4 -r1.5 --- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardSession.java 5 Jul 2005 06:37:18 -0000 1.4 +++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardSession.java 14 Jul 2005 02:17:33 -0000 1.5 @@ -59,7 +59,7 @@ private NoticeboardContent nbContent; /** persistent field */ - private Set nbUsers; + private Set nbUsers = new HashSet(); /** default constructor */ public NoticeboardSession() @@ -99,6 +99,22 @@ this.sessionStatus = sessionStatus; } + public NoticeboardSession(Long nbSessionId, + NoticeboardContent nbContent) + { + this.nbSessionId = nbSessionId; + this.nbContent = nbContent; + this.sessionStartDate = new Date(System.currentTimeMillis()); + this.sessionStatus = NoticeboardSession.INCOMPLETE; + } + + public NoticeboardSession(Long nbSessionId) + { + this.nbSessionId = nbSessionId; + this.sessionStartDate = new Date(System.currentTimeMillis()); + this.sessionStatus = NoticeboardSession.INCOMPLETE; + } + /** * @hibernate.many-to-one * not-null="true" @@ -205,4 +221,6 @@ public void setNbUsers(Set nbUsers) { this.nbUsers = nbUsers; } + + }