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 @@
+