Index: lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardContent.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardContent.java,v diff -u -r1.3 -r1.4 --- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardContent.java 22 Jun 2005 06:15:01 -0000 1.3 +++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardContent.java 5 Jul 2005 06:36:53 -0000 1.4 @@ -56,6 +56,9 @@ /** nullable persistent field */ private boolean forceOffline; + + /** nullable persistent field */ + private boolean contentInUse; /** nullable persistent field */ private Long creatorUserId; @@ -206,6 +209,21 @@ this.forceOffline = forceOffline; } + /** + * @hibernate.property + * column="content_in_use" + * length="1" + */ + + public boolean isContentInUse() { + return contentInUse; + } + /** + * @param contentInUse The contentInUse to set. + */ + public void setContentInUse(boolean contentInUse) { + this.contentInUse = contentInUse; + } /** * @hibernate.property @@ -225,7 +243,7 @@ * @hibernate.set * lazy="true" * inverse="true" - * cascade="none" + * cascade="all-delete-orphan" * @hibernate.collection-key * column="nb_content_id" * @hibernate.collection-one-to-many @@ -299,8 +317,7 @@ this.uid = uid; } - - + /** * * @param nb NoticeboardContent object containing the content to copy from @@ -322,4 +339,5 @@ return newContent; } + }