Index: lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/service/SurveyServiceImpl.java =================================================================== diff -u -r1d63c45a130f0978753bcb9a5e38f409dd1df295 -rd2d2dd3195cf85fb613fb81360622b6493db9116 --- lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/service/SurveyServiceImpl.java (.../SurveyServiceImpl.java) (revision 1d63c45a130f0978753bcb9a5e38f409dd1df295) +++ lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/service/SurveyServiceImpl.java (.../SurveyServiceImpl.java) (revision d2d2dd3195cf85fb613fb81360622b6493db9116) @@ -837,6 +837,7 @@ surveySessionDao.saveObject(session); } + @Override public String leaveToolSession(Long toolSessionId, Long learnerId) throws DataMissingException, ToolException { if (toolSessionId == null) { SurveyServiceImpl.log.error("Fail to leave tool Session based on null tool session id."); @@ -849,38 +850,36 @@ return learnerService.completeToolSession(toolSessionId, learnerId); } + @Override public ToolSessionExportOutputData exportToolSession(Long toolSessionId) throws DataMissingException, ToolException { return null; } + @Override public ToolSessionExportOutputData exportToolSession(List toolSessionIds) throws DataMissingException, ToolException { return null; } + @Override public void removeToolSession(Long toolSessionId) throws DataMissingException, ToolException { surveySessionDao.deleteBySessionId(toolSessionId); } - /** - * Get the tool output for the given tool output names. - * - * @see org.lamsfoundation.lams.tool.ToolSessionManager#getToolOutput(java.util.List, java.lang.Long, - * java.lang.Long) - */ + @Override public SortedMap getToolOutput(List names, Long toolSessionId, Long learnerId) { return getSurveyOutputFactory().getToolOutput(names, this, toolSessionId, learnerId); } - /** - * Get the tool output for the given tool output name. - * - * @see org.lamsfoundation.lams.tool.ToolSessionManager#getToolOutput(java.lang.String, java.lang.Long, - * java.lang.Long) - */ + @Override public ToolOutput getToolOutput(String name, Long toolSessionId, Long learnerId) { return getSurveyOutputFactory().getToolOutput(name, this, toolSessionId, learnerId); } + + @Override + public void forceCompleteUser(Long toolSessionId, User user) { + //no actions required + } /* ===============Methods implemented from ToolContentImport102Manager =============== */