Index: lams_common/src/java/org/lamsfoundation/lams/tool/dao/IToolSessionDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/tool/dao/IToolSessionDAO.java,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_common/src/java/org/lamsfoundation/lams/tool/dao/IToolSessionDAO.java 2 Feb 2005 04:03:19 -0000 1.1 @@ -0,0 +1,27 @@ +/* + * ILessonDAO.java + * + * Created on 13 January 2005, 10:32 + */ + +package org.lamsfoundation.lams.tool.dao; + +import org.lamsfoundation.lams.tool.ToolSession; + +/** + * Inteface defines Lesson DAO Methods + * @author chris + */ +public interface IToolSessionDAO +{ + + /** + * Retrieves the ToolSession + * @param toolSessionId identifies the ToolSession to get + * @return the ToolSession + */ + public ToolSession getToolSession(Long toolSessionId); + + public void saveOrUpdateToolSession(ToolSession toolSession); + +} Index: lams_common/src/java/org/lamsfoundation/lams/tool/dao/hibernate/ToolSessionDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/tool/dao/hibernate/ToolSessionDAO.java,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_common/src/java/org/lamsfoundation/lams/tool/dao/hibernate/ToolSessionDAO.java 2 Feb 2005 04:03:19 -0000 1.1 @@ -0,0 +1,36 @@ +/* + * LessonDAO.java + * + * Created on 13 January 2005, 10:32 + */ + +package org.lamsfoundation.lams.tool.dao.hibernate; + +import org.springframework.orm.hibernate.support.HibernateDaoSupport; +import org.lamsfoundation.lams.lesson.Lesson; +import org.lamsfoundation.lams.tool.ToolSession; +import org.lamsfoundation.lams.tool.dao.IToolSessionDAO; + +/** + * Hibernate implementation of ILessonDAO + * @author chris + */ +public class ToolSessionDAO extends HibernateDaoSupport implements IToolSessionDAO +{ + + /** + * Retrieves the ToolSession + * @param toolSessionId identifies the ToolSession to get + * @return the ToolSession + */ + public ToolSession getToolSession(Long toolSessionId) + { + return (ToolSession)getHibernateTemplate().get(ToolSession.class, toolSessionId); + } + + public void saveOrUpdateToolSession(ToolSession toolSession) + { + getHibernateTemplate().saveOrUpdate(toolSession); + } + +}