Index: lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/service/IQaService.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/service/IQaService.java,v diff -u -r1.37 -r1.38 --- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/service/IQaService.java 18 May 2006 01:56:59 -0000 1.37 +++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/service/IQaService.java 7 Jun 2006 17:46:27 -0000 1.38 @@ -74,7 +74,9 @@ public int countSessionComplete() throws QaApplicationException; + public void updateQaQueUsr(QaQueUsr qaQueUsr) throws QaApplicationException; + /** * Return the question content object according to the requested question content id. * @param qaQueContentId qa question content id Index: lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/service/QaServicePOJO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/service/QaServicePOJO.java,v diff -u -r1.57 -r1.58 --- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/service/QaServicePOJO.java 7 Jun 2006 00:03:21 -0000 1.57 +++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/service/QaServicePOJO.java 7 Jun 2006 17:46:27 -0000 1.58 @@ -453,7 +453,22 @@ } } + public void updateQaQueUsr(QaQueUsr qaQueUsr) throws QaApplicationException + { + try + { + qaQueUsrDAO.updateUsr(qaQueUsr); + } + catch (DataAccessException e) + { + throw new QaApplicationException("Exception occured when lams is updating qa QueUsr: " + + e.getMessage(), + e); + } + } + + public QaUsrResp retrieveQaUsrResp(long responseId) throws QaApplicationException { try