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.1 -r1.2 --- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardSession.java 7 Jun 2005 05:50:05 -0000 1.1 +++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardSession.java 16 Jun 2005 02:27:39 -0000 1.2 @@ -31,6 +31,13 @@ public class NoticeboardSession implements Serializable { + + public final static String NOT_ATTEMPTED = "NOT_ATTEMPTED"; + + public final static String INCOMPLETE = "INCOMPLETE"; + + public static final String COMPLETED = "COMPLETED"; + /** identifier field */ private Long nbSessionId; @@ -70,7 +77,23 @@ this.sessionStatus = sessionStatus; } + /** + * Constructor used when creating a new noticeboardSession given + * the noticeboardContent id + */ + public NoticeboardSession(Long nbSessionId, + NoticeboardContent nbContent, + Date sessionStartDate, + String sessionStatus) + { + this.nbSessionId = nbSessionId; + this.nbContent = nbContent; + this.sessionStartDate = sessionStartDate; + this.sessionEndDate = null; + this.sessionStatus = sessionStatus; + } + /** * @hibernate.many-to-one * not-null="true"