Index: lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardSession.java =================================================================== diff -u -r453f2eba48028eae64432e141884df0830804909 -r419dafeead9b321b9de16300ce0bbee97c32a189 --- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardSession.java (.../NoticeboardSession.java) (revision 453f2eba48028eae64432e141884df0830804909) +++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardSession.java (.../NoticeboardSession.java) (revision 419dafeead9b321b9de16300ce0bbee97c32a189) @@ -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; + } }