Index: lams_learning/src/java/org/lamsfoundation/lams/learning/learningApplicationContext.xml =================================================================== RCS file: /usr/local/cvsroot/lams_learning/src/java/org/lamsfoundation/lams/learning/learningApplicationContext.xml,v diff -u -r1.16 -r1.17 --- lams_learning/src/java/org/lamsfoundation/lams/learning/learningApplicationContext.xml 18 Jun 2006 04:55:53 -0000 1.16 +++ lams_learning/src/java/org/lamsfoundation/lams/learning/learningApplicationContext.xml 18 Jun 2006 18:05:38 -0000 1.17 @@ -61,7 +61,7 @@ - + Index: lams_learning/src/java/org/lamsfoundation/lams/learning/export/service/ExportPortfolioService.java =================================================================== RCS file: /usr/local/cvsroot/lams_learning/src/java/org/lamsfoundation/lams/learning/export/service/ExportPortfolioService.java,v diff -u -r1.18 -r1.19 --- lams_learning/src/java/org/lamsfoundation/lams/learning/export/service/ExportPortfolioService.java 18 Jun 2006 04:55:52 -0000 1.18 +++ lams_learning/src/java/org/lamsfoundation/lams/learning/export/service/ExportPortfolioService.java 18 Jun 2006 18:10:27 -0000 1.19 @@ -36,9 +36,9 @@ import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpSession; import org.apache.log4j.Logger; +import org.lamsfoundation.lams.dao.IBaseDAO; import org.lamsfoundation.lams.learning.export.ActivityPortfolio; import org.lamsfoundation.lams.learning.export.ExportPortfolioConstants; import org.lamsfoundation.lams.learning.export.ExportPortfolioException; @@ -52,16 +52,13 @@ import org.lamsfoundation.lams.tool.exception.LamsToolServiceException; import org.lamsfoundation.lams.tool.service.ILamsCoreToolService; import org.lamsfoundation.lams.usermanagement.User; -import org.lamsfoundation.lams.usermanagement.dao.IUserDAO; -import org.lamsfoundation.lams.usermanagement.dto.UserDTO; import org.lamsfoundation.lams.util.FileUtil; import org.lamsfoundation.lams.util.FileUtilException; import org.lamsfoundation.lams.util.HttpUrlConnectionUtil; import org.lamsfoundation.lams.util.MessageService; import org.lamsfoundation.lams.util.WebUtil; import org.lamsfoundation.lams.util.zipfile.ZipFileUtil; import org.lamsfoundation.lams.util.zipfile.ZipFileUtilException; -import org.lamsfoundation.lams.web.session.SessionManager; import org.lamsfoundation.lams.web.util.AttributeNames; @@ -83,8 +80,8 @@ private ILamsCoreToolService lamsCoreToolService; private IActivityDAO activityDAO; - private IUserDAO userDAO; private ILearnerService learnerService; + private IBaseDAO baseDAO; private ILessonDAO lessonDAO; protected MessageService messageService; @@ -110,20 +107,17 @@ this.lessonDAO = lessonDAO; } + public void setBaseDAO(IBaseDAO baseDAO) { + this.baseDAO = baseDAO; + } + /** * @param lamsCoreToolService The lamsCoreToolService to set. */ public void setLamsCoreToolService(ILamsCoreToolService lamsCoreToolService) { this.lamsCoreToolService = lamsCoreToolService; } - /** - * @param userDAO The userDAO to set. - */ - public void setUserDAO(IUserDAO userDAO) { - this.userDAO = userDAO; - } - public void setMessageService(MessageService messageService) { this.messageService = messageService; } @@ -178,7 +172,7 @@ ArrayList portfolios = null; Portfolio exports = null; - User learner = userDAO.getUserById(userId); + User learner = (User)baseDAO.find(User.class,userId); Lesson lesson = lessonDAO.getLesson(lessonID); if (learner != null && lesson != null)