Index: lams_common/src/java/org/lamsfoundation/lams/tool/service/ILamsCoreToolService.java =================================================================== diff -u -r0735f8bbbe378127d27795e3d9773f3c1293ed41 -r622d79936d49e9d9e7011b2a493cfebbcee07d79 --- lams_common/src/java/org/lamsfoundation/lams/tool/service/ILamsCoreToolService.java (.../ILamsCoreToolService.java) (revision 0735f8bbbe378127d27795e3d9773f3c1293ed41) +++ lams_common/src/java/org/lamsfoundation/lams/tool/service/ILamsCoreToolService.java (.../ILamsCoreToolService.java) (revision 622d79936d49e9d9e7011b2a493cfebbcee07d79) @@ -10,6 +10,7 @@ import org.lamsfoundation.lams.learningdesign.Activity; import org.lamsfoundation.lams.learningdesign.ToolActivity; import org.lamsfoundation.lams.lesson.Lesson; +import org.lamsfoundation.lams.tool.ToolAccessMode; import org.lamsfoundation.lams.tool.ToolSession; import org.lamsfoundation.lams.usermanagement.User; @@ -30,7 +31,6 @@ */ public ToolSession createToolSession(User learner, ToolActivity activity,Lesson lesson) throws LamsToolServiceException; - /** * Returns the previously created ToolSession for a learner and activity. */ @@ -62,4 +62,5 @@ public void updateToolSession(ToolSession toolSession); + public String getToolURLByMode(ToolActivity activity, User learner, ToolAccessMode accessMode); } Index: lams_common/src/java/org/lamsfoundation/lams/tool/service/LamsCoreToolService.java =================================================================== diff -u -r0735f8bbbe378127d27795e3d9773f3c1293ed41 -r622d79936d49e9d9e7011b2a493cfebbcee07d79 --- lams_common/src/java/org/lamsfoundation/lams/tool/service/LamsCoreToolService.java (.../LamsCoreToolService.java) (revision 0735f8bbbe378127d27795e3d9773f3c1293ed41) +++ lams_common/src/java/org/lamsfoundation/lams/tool/service/LamsCoreToolService.java (.../LamsCoreToolService.java) (revision 622d79936d49e9d9e7011b2a493cfebbcee07d79) @@ -25,6 +25,7 @@ import org.lamsfoundation.lams.learningdesign.ToolActivity; import org.lamsfoundation.lams.learningdesign.dao.IActivityDAO; import org.lamsfoundation.lams.lesson.Lesson; +import org.lamsfoundation.lams.tool.ToolAccessMode; import org.lamsfoundation.lams.tool.ToolContentIDGenerator; import org.lamsfoundation.lams.tool.ToolContentManager; import org.lamsfoundation.lams.tool.ToolSession; @@ -172,6 +173,15 @@ { toolSessionDAO.updateToolSession(toolSession); } + + /** + * @see org.lamsfoundation.lams.tool.service.ILamsCoreToolService#getToolURLByMode(org.lamsfoundation.lams.learningdesign.ToolActivity, org.lamsfoundation.lams.usermanagement.User, org.lamsfoundation.lams.tool.ToolAccessMode) + */ + public String getToolURLByMode(ToolActivity activity, User learner, ToolAccessMode accessMode) + { + // TODO Auto-generated method stub + return null; + } //--------------------------------------------------------------------- // Helper Methods //--------------------------------------------------------------------- @@ -197,4 +207,6 @@ { return toolActivity.getTool().getServiceName().equals("surveyService"); } + + }