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.3 -r1.4 --- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardSession.java 22 Jun 2005 06:15:11 -0000 1.3 +++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardSession.java 5 Jul 2005 06:37:18 -0000 1.4 @@ -23,6 +23,8 @@ import org.lamsfoundation.lams.tool.noticeboard.NoticeboardContent; import java.io.Serializable; import java.util.Date; +import java.util.HashSet; +import java.util.Set; /** * @author mtruong @@ -56,6 +58,9 @@ /** persistent field */ private NoticeboardContent nbContent; + /** persistent field */ + private Set nbUsers; + /** default constructor */ public NoticeboardSession() { @@ -175,4 +180,29 @@ this.uid = uid; } + /** + * @hibernate.set + * lazy="true" + * inverse="true" + * cascade="all-delete-orphan" + * + * @hibernate.collection-key + * column="nb_session_uid" + * @hibernate.collection-one-to-many + * class="org.lamsfoundation.lams.tool.noticeboard.NoticeboardUser" + */ + public Set getNbUsers() { + if (this.nbUsers == null) + { + setNbUsers(new HashSet()); + } + + return nbUsers; + } + /** + * @param nbUsers The nbUsers to set. + */ + public void setNbUsers(Set nbUsers) { + this.nbUsers = nbUsers; + } }