Index: lams_common/src/java/org/lamsfoundation/lams/usermanagement/dao/IWorkspaceFolderDAO.java =================================================================== diff -u --- lams_common/src/java/org/lamsfoundation/lams/usermanagement/dao/IWorkspaceFolderDAO.java (revision 0) +++ lams_common/src/java/org/lamsfoundation/lams/usermanagement/dao/IWorkspaceFolderDAO.java (revision 1197a06ec1722bf2704ebcfe523fb9e36be20ae0) @@ -0,0 +1,20 @@ +/* + * Created on Feb 2, 2005 + * + * TODO To change the template for this generated file go to + * Window - Preferences - Java - Code Style - Code Templates + */ +package org.lamsfoundation.lams.usermanagement.dao; + +import org.lamsfoundation.lams.usermanagement.WorkspaceFolder; + +/** + * @author Minhas + * + * TODO To change the template for this generated type comment go to + * Window - Preferences - Java - Code Style - Code Templates + */ +public interface IWorkspaceFolderDAO { + public WorkspaceFolder getWorkspaceFolderByID(Integer workspaceFolderID); + +} Index: lams_common/src/java/org/lamsfoundation/lams/usermanagement/dao/hibernate/WorkspaceFolderDAO.java =================================================================== diff -u --- lams_common/src/java/org/lamsfoundation/lams/usermanagement/dao/hibernate/WorkspaceFolderDAO.java (revision 0) +++ lams_common/src/java/org/lamsfoundation/lams/usermanagement/dao/hibernate/WorkspaceFolderDAO.java (revision 1197a06ec1722bf2704ebcfe523fb9e36be20ae0) @@ -0,0 +1,28 @@ +/* + * Created on Feb 2, 2005 + * + * TODO To change the template for this generated file go to + * Window - Preferences - Java - Code Style - Code Templates + */ +package org.lamsfoundation.lams.usermanagement.dao.hibernate; + +import org.lamsfoundation.lams.usermanagement.WorkspaceFolder; +import org.lamsfoundation.lams.usermanagement.dao.IWorkspaceFolderDAO; +import org.springframework.orm.hibernate.support.HibernateDaoSupport; + +/** + * @author Minhas + * + * TODO To change the template for this generated type comment go to + * Window - Preferences - Java - Code Style - Code Templates + */ +public class WorkspaceFolderDAO extends HibernateDaoSupport implements IWorkspaceFolderDAO { + + /* (non-Javadoc) + * @see org.lamsfoundation.lams.usermanagement.dao.IWorkspaceFolderDAO#getWorkspaceFolderByID(java.lang.Long) + */ + public WorkspaceFolder getWorkspaceFolderByID(Integer workspaceFolderID) { + return (WorkspaceFolder)this.getHibernateTemplate().get(WorkspaceFolder.class,workspaceFolderID); + } + +} Index: lams_common/test/java/org/lamsfoundation/lams/learningdesign/dao/TestLearningDesignDAO.java =================================================================== diff -u -r19c9010eff6be2e29657beed94349a978088650f -r1197a06ec1722bf2704ebcfe523fb9e36be20ae0 --- lams_common/test/java/org/lamsfoundation/lams/learningdesign/dao/TestLearningDesignDAO.java (.../TestLearningDesignDAO.java) (revision 19c9010eff6be2e29657beed94349a978088650f) +++ lams_common/test/java/org/lamsfoundation/lams/learningdesign/dao/TestLearningDesignDAO.java (.../TestLearningDesignDAO.java) (revision 1197a06ec1722bf2704ebcfe523fb9e36be20ae0) @@ -7,7 +7,9 @@ import org.lamsfoundation.lams.learningdesign.LearningDesign; import org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO; import org.lamsfoundation.lams.usermanagement.User; +import org.lamsfoundation.lams.usermanagement.WorkspaceFolder; import org.lamsfoundation.lams.usermanagement.dao.hibernate.UserDAO; +import org.lamsfoundation.lams.usermanagement.dao.hibernate.WorkspaceFolderDAO; /** * @author MMINHAS @@ -18,12 +20,14 @@ public class TestLearningDesignDAO extends BaseTestCase { private LearningDesignDAO learningDesignDAO; + protected WorkspaceFolderDAO workspaceFolderDAO; private UserDAO userDAO; private User user; private LearningDesign learningDesign; public void setUp() throws Exception{ learningDesignDAO =(LearningDesignDAO)context.getBean("learningDesignDAO"); + workspaceFolderDAO =(WorkspaceFolderDAO)context.getBean("workspaceFolderDAO"); } /*public void testGetLearningDesignByUserId(){ List list = learningDesignDAO.getLearningDesignByUserId(new Long(1)); @@ -70,9 +74,14 @@ } /*public void testDeleteLearningDesign(){ learningDesignDAO.delete(learningDesignDAO.getLearningDesignById(new Long(20))); - } */ + } public void testGetLearningDesignByID(){ learningDesign = learningDesignDAO.getLearningDesignById(new Long(1)); assertNotNull(learningDesign); + }*/ + public void testWorkspaceFolderDAO(){ + WorkspaceFolder workspaceFolder = workspaceFolderDAO.getWorkspaceFolderByID(new Integer(1)); + System.out.print(workspaceFolder.getName()); + } } Index: lams_common/test/java/org/lamsfoundation/lams/learningdesign/learningDesignApplicationContext.xml =================================================================== diff -u -ra215387a72a943c0e3f1fe6c2dff00ffe8b3b71f -r1197a06ec1722bf2704ebcfe523fb9e36be20ae0 --- lams_common/test/java/org/lamsfoundation/lams/learningdesign/learningDesignApplicationContext.xml (.../learningDesignApplicationContext.xml) (revision a215387a72a943c0e3f1fe6c2dff00ffe8b3b71f) +++ lams_common/test/java/org/lamsfoundation/lams/learningdesign/learningDesignApplicationContext.xml (.../learningDesignApplicationContext.xml) (revision 1197a06ec1722bf2704ebcfe523fb9e36be20ae0) @@ -112,4 +112,7 @@ + + +