Service bean transaction definition was missing some of the ToolContentManager and ToolSessionManager methods, so these methods were not forming part of transactions.
commented out method copyAuthoringFormValuesIntoFormBeanFCKEditor fields are now properties in the struts form bean, so there isnt a need to copy the values into the form.
removeToolContent - it will try to delete files from repository before deleting the NoticeboardContent object.createToolSession - modifications made as to way its saved
files removed.NbAuthoringStarterAction ->code now lies in unspecified method of AuthoringAction classNbMonitoringStarterAction -> code now lies in unspecified method of MonitoringAction class.
made some changes for defineLater functionality. tried to work with existing code. If defineLater is set, then it is used in define_later_mode, if not, then its in authoring mode.if in define later mode, then the showBasicTab is set to true, and the authoring page will only show the basic tab.