Index: lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/service/VoteServicePOJO.java =================================================================== diff -u -r0f6c8333c4187ad33fafc3fc874525e091be8d21 -r05cf3edcddcb1c1f66a7722c06631400c06ea96d --- lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/service/VoteServicePOJO.java (.../VoteServicePOJO.java) (revision 0f6c8333c4187ad33fafc3fc874525e091be8d21) +++ lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/service/VoteServicePOJO.java (.../VoteServicePOJO.java) (revision 05cf3edcddcb1c1f66a7722c06631400c06ea96d) @@ -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; + } } Index: lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml =================================================================== diff -u -rb9472d342c6b0edd1c3e0df5ff2b7179051bb389 -r05cf3edcddcb1c1f66a7722c06631400c06ea96d --- lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml (.../voteApplicationContext.xml) (revision b9472d342c6b0edd1c3e0df5ff2b7179051bb389) +++ lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml (.../voteApplicationContext.xml) (revision 05cf3edcddcb1c1f66a7722c06631400c06ea96d) @@ -77,6 +77,7 @@ +