Index: lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml =================================================================== RCS file: /usr/local/cvsroot/lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml,v diff -u -r1.2 -r1.3 --- lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml 13 Apr 2006 14:36:38 -0000 1.2 +++ lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml 25 May 2006 19:30:12 -0000 1.3 @@ -77,6 +77,7 @@ + Index: lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/service/VoteServicePOJO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/service/VoteServicePOJO.java,v diff -u -r1.28 -r1.29 --- lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/service/VoteServicePOJO.java 25 May 2006 00:40:34 -0000 1.28 +++ lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/service/VoteServicePOJO.java 25 May 2006 19:30:12 -0000 1.29 @@ -71,6 +71,7 @@ import org.lamsfoundation.lams.tool.vote.pojos.VoteUsrAttempt; import org.lamsfoundation.lams.usermanagement.User; import org.lamsfoundation.lams.usermanagement.service.IUserManagementService; +import org.lamsfoundation.lams.util.audit.IAuditService; import org.springframework.dao.DataAccessException; /** @@ -104,6 +105,7 @@ private IVoteUploadedFileDAO voteUploadedFileDAO; private IUserManagementService userManagementService; private ILearnerService learnerService; + private IAuditService auditService; private ILamsToolService toolService; private IToolContentHandler voteToolContentHandler = null; @@ -461,6 +463,9 @@ { try { + auditService.logShowEntry(MY_SIGNATURE, voteQueUsr.getQueUsrId(), + voteQueUsr.getUsername(), voteQueUsr.toString()); + voteUserDAO.saveVoteUser(voteQueUsr); } catch (DataAccessException e) @@ -521,6 +526,9 @@ { try { + auditService.logShowEntry(MY_SIGNATURE, voteUsrAttempt.getQueUsrId(), + voteUsrAttempt.getVoteQueUsr().getUsername(), voteUsrAttempt.toString()); + voteUsrAttemptDAO.saveVoteUsrAttempt(voteUsrAttempt); } catch (DataAccessException e) @@ -729,6 +737,9 @@ { try { + auditService.logShowEntry(MY_SIGNATURE, voteUsrAttempt.getQueUsrId(), + voteUsrAttempt.getVoteQueUsr().getUsername(), voteUsrAttempt.toString()); + voteUsrAttemptDAO.updateVoteUsrAttempt(voteUsrAttempt); } catch (DataAccessException e) @@ -1127,6 +1138,9 @@ { try { + auditService.logShowEntry(MY_SIGNATURE, attempt.getQueUsrId(), + attempt.getVoteQueUsr().getUsername(), attempt.toString()); + voteUsrAttemptDAO.removeVoteUsrAttempt(attempt); } catch(DataAccessException e) @@ -1158,6 +1172,9 @@ { try { + auditService.logShowEntry(MY_SIGNATURE, voteQueUsr.getQueUsrId(), + voteQueUsr.getUsername(), voteQueUsr.toString()); + voteUserDAO.removeVoteUser(voteQueUsr); } catch(DataAccessException e) @@ -2470,4 +2487,16 @@ public static void setLogger(Logger logger) { VoteServicePOJO.logger = logger; } + /** + * @return Returns the auditService. + */ + public IAuditService getAuditService() { + return auditService; + } + /** + * @param auditService The auditService to set. + */ + public void setAuditService(IAuditService auditService) { + this.auditService = auditService; + } }