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 copyAuthoringFormValuesIntoFormBean FCKEditor 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 class NbMonitoringStarterAction -> 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.
Modified the "copyToolContent" to duplicate the content repository entries, using the new copy feature in the repository. Also moved the calls to the ToolContentHandler from the web layer to the service layer, to make it easier to do the copy.
ToolDownload has been modified to pick up the name of the tool content handler bean from the servlet definition, rather than hardcoding a standard name. The tool was use the new definition.
Instructions files now appear in the instructions page on the monitoring screen. The attachment entries were not being copied when the tool content was duplicated.
Modified the "leaveToolSession" and related code to allow the tool to pass the userid (which it gets from UserDTO in the shared session) rather than pass User (which the tool doesn't have).General changes to use UserDTO from shared session and standard URL parameters.
Changed authoring to use the user from the shared session, the correct url parameters and to only update the attachment records when the user clicks save.
Updating JSPs to use tag lib standard, new lams tags. Rationalising authoring down to the DHTML version (had been a DHTML and non-DHTML version). Updating URLS as per LDEV-38