Index: lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml =================================================================== RCS file: /usr/local/cvsroot/lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml,v diff -u -r1.7 -r1.8 --- lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml 1 May 2006 06:30:51 -0000 1.7 +++ lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml 17 May 2006 11:42:40 -0000 1.8 @@ -101,6 +101,9 @@ + + + Index: lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/service/ResourceServiceImpl.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/service/ResourceServiceImpl.java,v diff -u -r1.24 -r1.25 --- lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/service/ResourceServiceImpl.java 17 May 2006 06:55:32 -0000 1.24 +++ lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/service/ResourceServiceImpl.java 17 May 2006 11:42:40 -0000 1.25 @@ -78,6 +78,7 @@ import org.lamsfoundation.lams.tool.rsrc.util.ResourceToolContentHandler; import org.lamsfoundation.lams.tool.service.ILamsToolService; import org.lamsfoundation.lams.util.MessageService; +import org.lamsfoundation.lams.util.audit.IAuditService; import org.lamsfoundation.lams.util.zipfile.ZipFileUtil; import org.lamsfoundation.lams.util.zipfile.ZipFileUtilException; @@ -104,6 +105,7 @@ private IRepositoryService repositoryService; private ILamsToolService toolService; private ILearnerService learnerService; + private IAuditService auditService; public IVersionedNode getFileNode(Long itemUid, String relPathString) throws ResourceApplicationException { ResourceItem item = (ResourceItem) resourceItemDao.getObject(ResourceItem.class,itemUid); @@ -512,8 +514,12 @@ public void setItemVisible(Long itemUid, boolean visible) { ResourceItem item = resourceItemDao.getByUid(itemUid); - item.setHide(!visible); - resourceItemDao.saveObject(item); + if ( item != null ) { + auditService.logHide(ResourceConstants.TOOL_SIGNATURE, item.getCreateBy().getUserId(), + item.getCreateBy().getLoginName(), item.toString()); + item.setHide(!visible); + resourceItemDao.saveObject(item); + } } //***************************************************************************** @@ -675,6 +681,9 @@ //***************************************************************************** // set methods for Spring Bean //***************************************************************************** + public void setAuditService(IAuditService auditService) { + this.auditService = auditService; + } public void setLearnerService(ILearnerService learnerService) { this.learnerService = learnerService; }