Index: lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardAttachment.java =================================================================== diff -u -r2f79aaf9d5b69d0e27987409fe0d7db83e92512d -rd34ecc2fdf14c138f6bbcb486d356266e1415abb --- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardAttachment.java (.../NoticeboardAttachment.java) (revision 2f79aaf9d5b69d0e27987409fe0d7db83e92512d) +++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/NoticeboardAttachment.java (.../NoticeboardAttachment.java) (revision d34ecc2fdf14c138f6bbcb486d356266e1415abb) @@ -45,6 +45,9 @@ private Long uuid; private Long versionId; private boolean onlineFile; + + public final static String TYPE_ONLINE = "ONLINE"; + public final static String TYPE_OFFLINE = "OFFLINE"; /**default constructor */ public NoticeboardAttachment() {} @@ -151,6 +154,7 @@ * @hibernate.property * column="uuid" * length="20" + * not-null="true" * * @return Returns the uuid. */ @@ -180,4 +184,14 @@ public void setVersionId(Long versionId) { this.versionId = versionId; } + + public String returnFileType() + { + if (isOnlineFile()) + { + return TYPE_ONLINE; + } + else + return TYPE_OFFLINE; + } }