Index: lams_common/src/java/org/lamsfoundation/lams/config/dao/hibernate/ConfigurationDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/config/dao/hibernate/ConfigurationDAO.java,v diff -u -r1.3 -r1.3.2.1 --- lams_common/src/java/org/lamsfoundation/lams/config/dao/hibernate/ConfigurationDAO.java 2 Jul 2014 17:10:59 -0000 1.3 +++ lams_common/src/java/org/lamsfoundation/lams/config/dao/hibernate/ConfigurationDAO.java 15 Aug 2014 09:59:09 -0000 1.3.2.1 @@ -30,7 +30,7 @@ import org.lamsfoundation.lams.config.ConfigurationItem; import org.lamsfoundation.lams.config.dao.IConfigurationDAO; import org.lamsfoundation.lams.dao.hibernate.BaseDAO; -import org.springframework.orm.hibernate3.HibernateCallback; +import org.springframework.orm.hibernate4.HibernateCallback; /** * Index: lams_common/src/java/org/lamsfoundation/lams/dao/hibernate/BaseDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/dao/hibernate/BaseDAO.java,v diff -u -r1.12 -r1.12.4.1 --- lams_common/src/java/org/lamsfoundation/lams/dao/hibernate/BaseDAO.java 11 Aug 2009 03:23:46 -0000 1.12 +++ lams_common/src/java/org/lamsfoundation/lams/dao/hibernate/BaseDAO.java 15 Aug 2014 09:59:09 -0000 1.12.4.1 @@ -33,7 +33,7 @@ import org.apache.log4j.Logger; import org.lamsfoundation.lams.dao.IBaseDAO; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * @version Index: lams_common/src/java/org/lamsfoundation/lams/events/dao/hibernate/EventDAOHibernate.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/events/dao/hibernate/EventDAOHibernate.java,v diff -u -r1.3.2.1 -r1.3.2.2 --- lams_common/src/java/org/lamsfoundation/lams/events/dao/hibernate/EventDAOHibernate.java 15 Aug 2014 09:30:54 -0000 1.3.2.1 +++ lams_common/src/java/org/lamsfoundation/lams/events/dao/hibernate/EventDAOHibernate.java 15 Aug 2014 09:59:09 -0000 1.3.2.2 @@ -5,7 +5,7 @@ import org.lamsfoundation.lams.events.Event; import org.lamsfoundation.lams.events.dao.EventDAO; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; class EventDAOHibernate extends HibernateDaoSupport implements EventDAO { Index: lams_common/src/java/org/lamsfoundation/lams/gradebook/dao/hibernate/GradebookDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/gradebook/dao/hibernate/GradebookDAO.java,v diff -u -r1.4 -r1.4.2.1 --- lams_common/src/java/org/lamsfoundation/lams/gradebook/dao/hibernate/GradebookDAO.java 22 Aug 2013 08:32:34 -0000 1.4 +++ lams_common/src/java/org/lamsfoundation/lams/gradebook/dao/hibernate/GradebookDAO.java 15 Aug 2014 09:59:09 -0000 1.4.2.1 @@ -65,7 +65,7 @@ @SuppressWarnings("unchecked") public GradebookUserActivity getGradebookUserDataForActivity(Long activityID, Integer userID) { - List result = getSession().createQuery(GET_GRADEBOOK_USER_ACTIVITY).setInteger("userID", userID.intValue()) + List result = getSessionFactory().getCurrentSession().createQuery(GET_GRADEBOOK_USER_ACTIVITY).setInteger("userID", userID.intValue()) .setLong("activityID", activityID.longValue()).list(); if (result != null) { @@ -78,7 +78,7 @@ @SuppressWarnings("unchecked") public GradebookUserLesson getGradebookUserDataForLesson(Long lessonID, Integer userID) { - List result = getSession().createQuery(GET_GRADEBOOK_USER_LESSON).setInteger("userID", userID.intValue()) + List result = getSessionFactory().getCurrentSession().createQuery(GET_GRADEBOOK_USER_LESSON).setInteger("userID", userID.intValue()) .setLong("lessonID", lessonID.longValue()).list(); if (result != null) { @@ -92,7 +92,7 @@ @SuppressWarnings("unchecked") public Double getGradebookUserActivityMarkSum(Long lessonID, Integer userID) { - List result = getSession().createQuery(GET_GRADEBOOK_ACTIVITIES_FROM_LESSON_SUM) + List result = getSessionFactory().getCurrentSession().createQuery(GET_GRADEBOOK_ACTIVITIES_FROM_LESSON_SUM) .setInteger("userID", userID.intValue()).setLong("lessonID", lessonID.longValue()).list(); if (result != null) { @@ -106,15 +106,15 @@ @SuppressWarnings("unchecked") public List getAllGradebookUserActivitiesForActivity(Long activityID) { - List result = getSession().createQuery(GET_GRADEBOOK_USER_ACTIVITIES_FOR_ACTIVITY) + List result = getSessionFactory().getCurrentSession().createQuery(GET_GRADEBOOK_USER_ACTIVITIES_FOR_ACTIVITY) .setLong("activityID", activityID.longValue()).list(); return (List) result; } @SuppressWarnings("unchecked") public Double getAverageMarkForLesson(Long lessonID) { - List result = getSession().createQuery(GET_AVERAGE_MARK_FOR_LESSON).setLong("lessonID", lessonID.longValue()) + List result = getSessionFactory().getCurrentSession().createQuery(GET_AVERAGE_MARK_FOR_LESSON).setLong("lessonID", lessonID.longValue()) .list(); if (result != null) { @@ -127,7 +127,7 @@ @SuppressWarnings("unchecked") public long getAverageDurationLesson(Long lessonID) { - List result = (List) getSession().createQuery(GET_AVERAGE_COMPLETION_TIME) + List result = (List) getSessionFactory().getCurrentSession().createQuery(GET_AVERAGE_COMPLETION_TIME) .setLong("lessonID", lessonID.longValue()).list(); if (result != null) { @@ -159,7 +159,7 @@ @SuppressWarnings("unchecked") public long getAverageDurationForActivity(Long activityID) { - List result = (List) getSession().createQuery(GET_AVERAGE_COMPLETION_TIME_ACTIVITY) + List result = (List) getSessionFactory().getCurrentSession().createQuery(GET_AVERAGE_COMPLETION_TIME_ACTIVITY) .setLong("activityID", activityID.longValue()).list(); if (result != null) { @@ -191,7 +191,7 @@ @SuppressWarnings("unchecked") public Double getAverageMarkForActivity(Long activityID) { - List result = getSession().createQuery(GET_AVERAGE_MARK_FOR_ACTIVTY) + List result = getSessionFactory().getCurrentSession().createQuery(GET_AVERAGE_MARK_FOR_ACTIVTY) .setLong("activityID", activityID.longValue()).list(); if (result != null) { @@ -205,7 +205,7 @@ @SuppressWarnings("unchecked") public Double getAverageMarkForGroupedActivity(Long activityID, Long groupID) { - List result = getSession().createQuery(GET_AVERAGE_MARK_FOR_GROUPED_ACTIVTY) + List result = getSessionFactory().getCurrentSession().createQuery(GET_AVERAGE_MARK_FOR_GROUPED_ACTIVTY) .setLong("activityID", activityID.longValue()).setLong("groupID", groupID.longValue()).list(); if (result != null) { @@ -218,7 +218,7 @@ @SuppressWarnings("unchecked") public long getAverageDurationForGroupedActivity(Long activityID, Long groupID) { - List result = (List) getSession().createQuery(GET_AVERAGE_COMPLETION_TIME_GROUPED_ACTIVITY) + List result = (List) getSessionFactory().getCurrentSession().createQuery(GET_AVERAGE_COMPLETION_TIME_GROUPED_ACTIVITY) .setLong("activityID", activityID.longValue()).setLong("groupID", groupID.longValue()).list(); if (result != null) { Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/hibernate/ActivityDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/hibernate/ActivityDAO.java,v diff -u -r1.23 -r1.23.12.1 --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/hibernate/ActivityDAO.java 7 Jan 2009 02:25:51 -0000 1.23 +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/hibernate/ActivityDAO.java 15 Aug 2014 09:59:09 -0000 1.23.12.1 @@ -192,7 +192,7 @@ public Activity getActivityByUIID(Integer id, LearningDesign design) { if (id != null && design != null) { Long designID = design.getLearningDesignId(); - Query query = this.getSession().createQuery(ActivityDAO.FIND_BY_UI_ID); + Query query = this.getSessionFactory().getCurrentSession().createQuery(ActivityDAO.FIND_BY_UI_ID); query.setInteger(0, id.intValue()); query.setLong(1, designID.longValue()); return getNonCGLibActivity((Activity) query.uniqueResult()); Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/hibernate/CompetenceDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/hibernate/CompetenceDAO.java,v diff -u -r1.1 -r1.1.14.1 --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/hibernate/CompetenceDAO.java 19 Sep 2008 05:47:49 -0000 1.1 +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/hibernate/CompetenceDAO.java 15 Aug 2014 09:59:09 -0000 1.1.14.1 @@ -34,7 +34,7 @@ import org.lamsfoundation.lams.learningdesign.CompetenceMapping; import org.lamsfoundation.lams.learningdesign.LearningDesign; import org.lamsfoundation.lams.dao.hibernate.BaseDAO; -import org.springframework.orm.hibernate3.HibernateCallback; +import org.springframework.orm.hibernate4.HibernateCallback; public class CompetenceDAO extends BaseDAO implements ICompetenceDAO { @@ -60,7 +60,7 @@ { if ( design != null && competenceTitle != null ) { Long designID = design.getLearningDesignId(); - Query query = this.getSession().createQuery(LOAD_COMPETENCE_BY_LDID_AND_TITLE); + Query query = getSessionFactory().getCurrentSession().createQuery(LOAD_COMPETENCE_BY_LDID_AND_TITLE); query.setString(0,competenceTitle); query.setLong(1,designID.longValue()); return (Competence) query.uniqueResult(); Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/hibernate/CompetenceMappingDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/hibernate/CompetenceMappingDAO.java,v diff -u -r1.1 -r1.1.14.1 --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/hibernate/CompetenceMappingDAO.java 19 Sep 2008 05:47:52 -0000 1.1 +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/hibernate/CompetenceMappingDAO.java 15 Aug 2014 09:59:09 -0000 1.1.14.1 @@ -25,7 +25,7 @@ if ( toolActivity != null && competence != null ) { Long activityId = toolActivity.getActivityId(); Long competenceId = competence.getCompetenceId(); - Query query = this.getSession().createQuery(LOAD_COMPETENCE_MAPPING_BY_ACTIVITY_AND_COMPETENCE); + Query query = getSessionFactory().getCurrentSession().createQuery(LOAD_COMPETENCE_MAPPING_BY_ACTIVITY_AND_COMPETENCE); query.setLong(0,competenceId); query.setLong(1,activityId.longValue()); return (CompetenceMapping) query.uniqueResult(); Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/hibernate/GroupDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/hibernate/GroupDAO.java,v diff -u -r1.11 -r1.11.2.1 --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/hibernate/GroupDAO.java 9 Jan 2012 08:40:58 -0000 1.11 +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/hibernate/GroupDAO.java 15 Aug 2014 09:59:09 -0000 1.11.2.1 @@ -35,8 +35,8 @@ import org.lamsfoundation.lams.learningdesign.Grouping; import org.lamsfoundation.lams.learningdesign.GroupingActivity; import org.lamsfoundation.lams.learningdesign.dao.IGroupDAO; -import org.springframework.orm.hibernate3.HibernateCallback; -import org.springframework.orm.hibernate3.HibernateTemplate; +import org.springframework.orm.hibernate4.HibernateCallback; +import org.springframework.orm.hibernate4.HibernateTemplate; /** * @author Manpreet Minhas Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/hibernate/LearningDesignDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/hibernate/LearningDesignDAO.java,v diff -u -r1.14.2.1 -r1.14.2.2 --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/hibernate/LearningDesignDAO.java 15 Aug 2014 09:30:54 -0000 1.14.2.1 +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/hibernate/LearningDesignDAO.java 15 Aug 2014 09:59:09 -0000 1.14.2.2 @@ -77,7 +77,7 @@ public List getLearningDesignByUserId(Long userID){ if ( userID != null ) { try{ - Query query = this.getSession().createQuery(FIND_BY_USERID); + Query query = getSessionFactory().getCurrentSession().createQuery(FIND_BY_USERID); query.setLong(0,userID.longValue()); return query.list(); }catch(HibernateException he){ Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/hibernate/LearningLibraryDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/hibernate/LearningLibraryDAO.java,v diff -u -r1.10.2.1 -r1.10.2.2 --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/hibernate/LearningLibraryDAO.java 15 Aug 2014 09:30:54 -0000 1.10.2.1 +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/hibernate/LearningLibraryDAO.java 15 Aug 2014 09:59:09 -0000 1.10.2.2 @@ -47,7 +47,7 @@ @Override @SuppressWarnings("unchecked") public List getAllLearningLibraries() { - return getSession().createQuery(LearningLibraryDAO.FIND_VALID_LIB).list(); + return getSessionFactory().getCurrentSession().createQuery(LearningLibraryDAO.FIND_VALID_LIB).list(); } @Override Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/hibernate/TransitionDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/hibernate/TransitionDAO.java,v diff -u -r1.12 -r1.12.24.1 --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/hibernate/TransitionDAO.java 17 Sep 2006 06:14:16 -0000 1.12 +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/hibernate/TransitionDAO.java 15 Aug 2014 09:59:09 -0000 1.12.24.1 @@ -60,7 +60,7 @@ */ public Transition getTransitionByToActivityID(Long toActivityID) { if ( toActivityID != null ) { - Query query = this.getSession().createQuery(FIND_BY_TO_ACTIVITY); + Query query = getSessionFactory().getCurrentSession().createQuery(FIND_BY_TO_ACTIVITY); query.setLong(0,toActivityID.longValue()); return (Transition) query.uniqueResult(); } @@ -73,7 +73,7 @@ */ public Transition getTransitionByfromActivityID(Long fromActivityID) { if ( fromActivityID != null ) { - return (Transition) this.getSession().createQuery(FIND_BY_FROM_ACTIVITY) + return (Transition) getSessionFactory().getCurrentSession().createQuery(FIND_BY_FROM_ACTIVITY) .setLong(0,fromActivityID.longValue()) .uniqueResult(); } @@ -82,7 +82,7 @@ public List getTransitionsByLearningDesignID(Long learningDesignID){ if ( learningDesignID != null ) { - return this.getSession().createQuery(FIND_BY_LEARNING_DESIGN_ID) + return getSessionFactory().getCurrentSession().createQuery(FIND_BY_LEARNING_DESIGN_ID) .setLong(0, learningDesignID.longValue()) .list(); } @@ -100,7 +100,7 @@ { if ( transitionUUID != null && learningDesign != null ) { Long designID = learningDesign.getLearningDesignId(); - Query query = this.getSession().createQuery(FIND_BY_UI_ID); + Query query = getSessionFactory().getCurrentSession().createQuery(FIND_BY_UI_ID); query.setInteger(0,transitionUUID.intValue()); query.setLong(1,designID.longValue()); return (Transition) query.uniqueResult(); Index: lams_common/src/java/org/lamsfoundation/lams/lesson/dao/ILearnerProgressDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/lesson/dao/ILearnerProgressDAO.java,v diff -u -r1.15 -r1.15.2.1 --- lams_common/src/java/org/lamsfoundation/lams/lesson/dao/ILearnerProgressDAO.java 11 Oct 2012 12:01:09 -0000 1.15 +++ lams_common/src/java/org/lamsfoundation/lams/lesson/dao/ILearnerProgressDAO.java 15 Aug 2014 09:59:09 -0000 1.15.2.1 @@ -30,8 +30,8 @@ import org.lamsfoundation.lams.learningdesign.Activity; import org.lamsfoundation.lams.lesson.LearnerProgress; import org.lamsfoundation.lams.usermanagement.User; -import org.springframework.orm.hibernate3.HibernateCallback; -import org.springframework.orm.hibernate3.HibernateTemplate; +import org.springframework.orm.hibernate4.HibernateCallback; +import org.springframework.orm.hibernate4.HibernateTemplate; /** * Inteface defines Lesson DAO Methods Index: lams_common/src/java/org/lamsfoundation/lams/lesson/dao/hibernate/LearnerProgressDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/lesson/dao/hibernate/LearnerProgressDAO.java,v diff -u -r1.19 -r1.19.2.1 --- lams_common/src/java/org/lamsfoundation/lams/lesson/dao/hibernate/LearnerProgressDAO.java 11 Oct 2012 12:01:09 -0000 1.19 +++ lams_common/src/java/org/lamsfoundation/lams/lesson/dao/hibernate/LearnerProgressDAO.java 15 Aug 2014 09:59:09 -0000 1.19.2.1 @@ -32,9 +32,9 @@ import org.lamsfoundation.lams.lesson.LearnerProgress; import org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO; import org.lamsfoundation.lams.usermanagement.User; -import org.springframework.orm.hibernate3.HibernateCallback; -import org.springframework.orm.hibernate3.HibernateTemplate; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.HibernateCallback; +import org.springframework.orm.hibernate4.HibernateTemplate; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * Hibernate implementation of ILearnerProgressDAO Index: lams_common/src/java/org/lamsfoundation/lams/lesson/dao/hibernate/LessonDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/lesson/dao/hibernate/LessonDAO.java,v diff -u -r1.39.2.1 -r1.39.2.2 --- lams_common/src/java/org/lamsfoundation/lams/lesson/dao/hibernate/LessonDAO.java 15 Aug 2014 09:30:54 -0000 1.39.2.1 +++ lams_common/src/java/org/lamsfoundation/lams/lesson/dao/hibernate/LessonDAO.java 15 Aug 2014 09:59:09 -0000 1.39.2.2 @@ -39,8 +39,8 @@ import org.lamsfoundation.lams.lesson.dao.ILessonDAO; import org.lamsfoundation.lams.usermanagement.Role; import org.lamsfoundation.lams.usermanagement.User; -import org.springframework.orm.hibernate3.HibernateCallback; -import org.springframework.orm.hibernate3.HibernateTemplate; +import org.springframework.orm.hibernate4.HibernateCallback; +import org.springframework.orm.hibernate4.HibernateTemplate; /** * Hibernate implementation of ILessonDAO Index: lams_common/src/java/org/lamsfoundation/lams/planner/dao/hibernate/PedagogicalPlannerDAOHibernate.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/planner/dao/hibernate/PedagogicalPlannerDAOHibernate.java,v diff -u -r1.9.2.1 -r1.9.2.2 --- lams_common/src/java/org/lamsfoundation/lams/planner/dao/hibernate/PedagogicalPlannerDAOHibernate.java 15 Aug 2014 09:30:54 -0000 1.9.2.1 +++ lams_common/src/java/org/lamsfoundation/lams/planner/dao/hibernate/PedagogicalPlannerDAOHibernate.java 15 Aug 2014 09:59:09 -0000 1.9.2.2 @@ -34,7 +34,7 @@ import org.lamsfoundation.lams.planner.dao.PedagogicalPlannerDAO; import org.lamsfoundation.lams.usermanagement.Role; import org.lamsfoundation.lams.usermanagement.User; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * Index: lams_common/src/java/org/lamsfoundation/lams/themes/dao/hibernate/CSSThemeDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/themes/dao/hibernate/CSSThemeDAO.java,v diff -u -r1.7 -r1.7.2.1 --- lams_common/src/java/org/lamsfoundation/lams/themes/dao/hibernate/CSSThemeDAO.java 20 Aug 2009 04:37:19 -0000 1.7 +++ lams_common/src/java/org/lamsfoundation/lams/themes/dao/hibernate/CSSThemeDAO.java 15 Aug 2014 09:59:09 -0000 1.7.2.1 @@ -27,7 +27,7 @@ import org.lamsfoundation.lams.themes.Theme; import org.lamsfoundation.lams.themes.dao.ICSSThemeDAO; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * This class interacts with Spring's HibernateTemplate to save/delete and Index: lams_common/src/java/org/lamsfoundation/lams/tool/dao/hibernate/SystemToolDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/tool/dao/hibernate/SystemToolDAO.java,v diff -u -r1.3 -r1.3.24.1 --- lams_common/src/java/org/lamsfoundation/lams/tool/dao/hibernate/SystemToolDAO.java 17 Sep 2006 06:14:22 -0000 1.3 +++ lams_common/src/java/org/lamsfoundation/lams/tool/dao/hibernate/SystemToolDAO.java 15 Aug 2014 09:59:09 -0000 1.3.24.1 @@ -29,7 +29,7 @@ import org.lamsfoundation.lams.dao.hibernate.BaseDAO; import org.lamsfoundation.lams.tool.SystemTool; import org.lamsfoundation.lams.tool.dao.ISystemToolDAO; -import org.springframework.orm.hibernate3.HibernateCallback; +import org.springframework.orm.hibernate4.HibernateCallback; public class SystemToolDAO extends BaseDAO implements ISystemToolDAO { Index: lams_common/src/java/org/lamsfoundation/lams/tool/dao/hibernate/ToolDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/tool/dao/hibernate/ToolDAO.java,v diff -u -r1.12 -r1.12.14.1 --- lams_common/src/java/org/lamsfoundation/lams/tool/dao/hibernate/ToolDAO.java 15 Aug 2008 04:44:12 -0000 1.12 +++ lams_common/src/java/org/lamsfoundation/lams/tool/dao/hibernate/ToolDAO.java 15 Aug 2014 09:59:09 -0000 1.12.14.1 @@ -29,8 +29,8 @@ import org.hibernate.Session; import org.lamsfoundation.lams.tool.Tool; import org.lamsfoundation.lams.tool.dao.IToolDAO; -import org.springframework.orm.hibernate3.HibernateCallback; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.HibernateCallback; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** Index: lams_common/src/java/org/lamsfoundation/lams/tool/dao/hibernate/ToolImportSupportDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/tool/dao/hibernate/ToolImportSupportDAO.java,v diff -u -r1.3 -r1.3.24.1 --- lams_common/src/java/org/lamsfoundation/lams/tool/dao/hibernate/ToolImportSupportDAO.java 17 Sep 2006 06:14:22 -0000 1.3 +++ lams_common/src/java/org/lamsfoundation/lams/tool/dao/hibernate/ToolImportSupportDAO.java 15 Aug 2014 09:59:09 -0000 1.3.24.1 @@ -29,8 +29,8 @@ import org.hibernate.Session; import org.lamsfoundation.lams.tool.ToolImportSupport; import org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO; -import org.springframework.orm.hibernate3.HibernateCallback; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.HibernateCallback; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; public class ToolImportSupportDAO extends HibernateDaoSupport implements IToolImportSupportDAO { 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 -r1.16 -r1.16.18.1 --- lams_common/src/java/org/lamsfoundation/lams/tool/dao/hibernate/ToolSessionDAO.java 9 May 2007 01:07:25 -0000 1.16 +++ lams_common/src/java/org/lamsfoundation/lams/tool/dao/hibernate/ToolSessionDAO.java 15 Aug 2014 09:59:09 -0000 1.16.18.1 @@ -33,7 +33,7 @@ import org.lamsfoundation.lams.tool.ToolSession; import org.lamsfoundation.lams.tool.dao.IToolSessionDAO; import org.lamsfoundation.lams.usermanagement.User; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * Hibernate implementation of ILessonDAO @@ -75,14 +75,14 @@ */ public ToolSession getToolSessionByLearner(final User learner,final Activity activity) { - Query query = this.getSession().createQuery(LOAD_GROUPED_TOOL_SESSION_BY_GROUP2); + Query query = getSessionFactory().getCurrentSession().createQuery(LOAD_GROUPED_TOOL_SESSION_BY_GROUP2); query.setParameter("learner",learner); query.setParameter("activity",activity); GroupedToolSession groupedToolSession = (GroupedToolSession) query.uniqueResult(); if ( groupedToolSession != null ) return groupedToolSession; - query = this.getSession().createQuery(LOAD_NONGROUPED_TOOL_SESSION_BY_LEARNER); + query = getSessionFactory().getCurrentSession().createQuery(LOAD_NONGROUPED_TOOL_SESSION_BY_LEARNER); query.setParameter("learner",learner); query.setParameter("activity",activity); NonGroupedToolSession nonGroupedSession = (NonGroupedToolSession) query.uniqueResult(); @@ -99,7 +99,7 @@ */ public List getToolSessionByActivity(final Activity activity) { - Query query = this.getSession().createQuery(LOAD_TOOL_SESSION_BY_ACTIVITY); + Query query = getSessionFactory().getCurrentSession().createQuery(LOAD_TOOL_SESSION_BY_ACTIVITY); query.setParameter("activity",activity); return (List) query.list(); } @@ -122,7 +122,7 @@ */ public List getToolSessionsByLesson(final Lesson lesson) { - Query query = this.getSession().createQuery(LOAD_TOOL_SESSION_BY_LESSON); + Query query = getSessionFactory().getCurrentSession().createQuery(LOAD_TOOL_SESSION_BY_LESSON); query.setParameter("lesson",lesson); return query.list(); Index: lams_common/src/java/org/lamsfoundation/lams/usermanagement/dao/hibernate/OrganisationDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/usermanagement/dao/hibernate/OrganisationDAO.java,v diff -u -r1.13 -r1.13.14.1 --- lams_common/src/java/org/lamsfoundation/lams/usermanagement/dao/hibernate/OrganisationDAO.java 12 Nov 2007 23:30:47 -0000 1.13 +++ lams_common/src/java/org/lamsfoundation/lams/usermanagement/dao/hibernate/OrganisationDAO.java 15 Aug 2014 09:59:09 -0000 1.13.14.1 @@ -31,8 +31,8 @@ import org.lamsfoundation.lams.usermanagement.OrganisationState; import org.lamsfoundation.lams.usermanagement.OrganisationType; import org.lamsfoundation.lams.usermanagement.dao.IOrganisationDAO; -import org.springframework.orm.hibernate3.HibernateCallback; -import org.springframework.orm.hibernate3.HibernateTemplate; +import org.springframework.orm.hibernate4.HibernateCallback; +import org.springframework.orm.hibernate4.HibernateTemplate; /** * @author jliew Index: lams_common/src/java/org/lamsfoundation/lams/usermanagement/dao/hibernate/RoleDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/usermanagement/dao/hibernate/RoleDAO.java,v diff -u -r1.12 -r1.12.14.1 --- lams_common/src/java/org/lamsfoundation/lams/usermanagement/dao/hibernate/RoleDAO.java 14 Dec 2007 04:18:21 -0000 1.12 +++ lams_common/src/java/org/lamsfoundation/lams/usermanagement/dao/hibernate/RoleDAO.java 15 Aug 2014 09:59:09 -0000 1.12.14.1 @@ -31,8 +31,8 @@ import org.lamsfoundation.lams.usermanagement.User; import org.lamsfoundation.lams.usermanagement.UserOrganisationRole; import org.lamsfoundation.lams.usermanagement.dao.IRoleDAO; -import org.springframework.orm.hibernate3.HibernateCallback; -import org.springframework.orm.hibernate3.HibernateTemplate; +import org.springframework.orm.hibernate4.HibernateCallback; +import org.springframework.orm.hibernate4.HibernateTemplate; /** * Hibernate implementation of IRoleDAO * @author chris Index: lams_common/src/java/org/lamsfoundation/lams/usermanagement/dao/hibernate/UserOrganisationDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/usermanagement/dao/hibernate/UserOrganisationDAO.java,v diff -u -r1.11 -r1.11.14.1 --- lams_common/src/java/org/lamsfoundation/lams/usermanagement/dao/hibernate/UserOrganisationDAO.java 11 Nov 2008 08:43:04 -0000 1.11 +++ lams_common/src/java/org/lamsfoundation/lams/usermanagement/dao/hibernate/UserOrganisationDAO.java 15 Aug 2014 09:59:09 -0000 1.11.14.1 @@ -30,8 +30,8 @@ import org.hibernate.Session; import org.lamsfoundation.lams.dao.hibernate.BaseDAO; import org.lamsfoundation.lams.usermanagement.dao.IUserOrganisationDAO; -import org.springframework.orm.hibernate3.HibernateCallback; -import org.springframework.orm.hibernate3.HibernateTemplate; +import org.springframework.orm.hibernate4.HibernateCallback; +import org.springframework.orm.hibernate4.HibernateTemplate; /** * @author jliew Index: lams_common/src/java/org/lamsfoundation/lams/workspace/dao/hibernate/WorkspaceFolderContentDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/workspace/dao/hibernate/WorkspaceFolderContentDAO.java,v diff -u -r1.10 -r1.10.24.1 --- lams_common/src/java/org/lamsfoundation/lams/workspace/dao/hibernate/WorkspaceFolderContentDAO.java 17 Sep 2006 06:14:25 -0000 1.10 +++ lams_common/src/java/org/lamsfoundation/lams/workspace/dao/hibernate/WorkspaceFolderContentDAO.java 15 Aug 2014 09:59:09 -0000 1.10.24.1 @@ -60,7 +60,7 @@ public int deleteContentWithVersion(Long uuid, Long versionID, Long folderContentID){ int numDeleted = 0; if ( uuid != null && versionID != null && folderContentID != null ) { - List list = this.getSession().createQuery(DELETE_BY_VERSION) + List list = getSessionFactory().getCurrentSession().createQuery(DELETE_BY_VERSION) .setLong(0, folderContentID.longValue()) .setLong(1, uuid.longValue()) .setLong(2,versionID.longValue()) @@ -69,7 +69,7 @@ Iterator iter = list.iterator(); while (iter.hasNext()) { Object element = (Object) iter.next(); - this.getSession().delete(element); + getSessionFactory().getCurrentSession().delete(element); numDeleted++; } } Index: lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/dao/hibernate/CredentialDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/dao/hibernate/CredentialDAO.java,v diff -u -r1.7.2.1 -r1.7.2.2 --- lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/dao/hibernate/CredentialDAO.java 30 Jul 2014 16:17:27 -0000 1.7.2.1 +++ lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/dao/hibernate/CredentialDAO.java 15 Aug 2014 09:58:35 -0000 1.7.2.2 @@ -113,7 +113,7 @@ } boolean credentialMatched = false; - Session hibernateSession = getSession(); + Session hibernateSession = getSessionFactory().getCurrentSession(); ScrollableResults result = hibernateSession.createSQLQuery(buf.toString()).scroll(); if (result.next()) { long val = result.getLong(0); Index: lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/dao/hibernate/WorkspaceDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/dao/hibernate/WorkspaceDAO.java,v diff -u -r1.7 -r1.7.14.1 --- lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/dao/hibernate/WorkspaceDAO.java 17 Sep 2006 06:16:10 -0000 1.7 +++ lams_contentrepository/src/java/org/lamsfoundation/lams/contentrepository/dao/hibernate/WorkspaceDAO.java 15 Aug 2014 09:58:35 -0000 1.7.14.1 @@ -34,7 +34,7 @@ import org.lamsfoundation.lams.contentrepository.RepositoryCheckedException; import org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO; import org.lamsfoundation.lams.dao.hibernate.BaseDAO; -import org.springframework.orm.hibernate3.HibernateObjectRetrievalFailureException; +import org.springframework.orm.hibernate4.HibernateObjectRetrievalFailureException; @@ -99,7 +99,7 @@ public void flushSession() throws RepositoryCheckedException { try { - getSession().flush(); + getSessionFactory().getCurrentSession().flush(); } catch (Exception e) { log.error("Exception occured during flush. ",e); throw new RepositoryCheckedException("Unable to write changes to db successfully (flush).", e); Index: lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/dao/hibernate/BaseDAOHibernate.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/dao/hibernate/BaseDAOHibernate.java,v diff -u -r1.1 -r1.1.10.1 --- lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/dao/hibernate/BaseDAOHibernate.java 29 Jan 2009 05:59:04 -0000 1.1 +++ lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/dao/hibernate/BaseDAOHibernate.java 15 Aug 2014 09:59:12 -0000 1.1.10.1 @@ -29,7 +29,7 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.lamsfoundation.lams.tool.assessment.dao.DAO; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * This class serves as the Base class for all other DAOs - namely to hold common methods that they might all use. Can Index: lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/dao/hibernate/ChatDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/dao/hibernate/ChatDAO.java,v diff -u -r1.8 -r1.8.2.1 --- lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/dao/hibernate/ChatDAO.java 17 Jan 2014 21:36:39 -0000 1.8 +++ lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/dao/hibernate/ChatDAO.java 15 Aug 2014 09:59:14 -0000 1.8.2.1 @@ -52,7 +52,6 @@ } public void releaseFromCache(Object o) { - getSession().evict(o); - + getSessionFactory().getCurrentSession().evict(o); } } Index: lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/dao/hibernate/ChatMessageDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/dao/hibernate/ChatMessageDAO.java,v diff -u -r1.7.2.1 -r1.7.2.2 --- lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/dao/hibernate/ChatMessageDAO.java 15 Aug 2014 09:31:03 -0000 1.7.2.1 +++ lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/dao/hibernate/ChatMessageDAO.java 15 Aug 2014 09:59:14 -0000 1.7.2.2 @@ -89,7 +89,7 @@ public List getLatest(ChatSession chatSession, int max) { try { - Query query = this.getSession().createQuery( + Query query = getSessionFactory().getCurrentSession().createQuery( ChatMessageDAO.SQL_QUERY_FIND_MESSAGE_BY_SESSION_ORDER_BY_DATE_ASC); query.setLong(0, chatSession.getUid()); query.setMaxResults(max); Index: lams_tool_daco/src/java/org/lamsfoundation/lams/tool/daco/dao/hibernate/BaseDAOHibernate.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_daco/src/java/org/lamsfoundation/lams/tool/daco/dao/hibernate/BaseDAOHibernate.java,v diff -u -r1.2 -r1.2.12.1 --- lams_tool_daco/src/java/org/lamsfoundation/lams/tool/daco/dao/hibernate/BaseDAOHibernate.java 31 Jul 2008 03:51:05 -0000 1.2 +++ lams_tool_daco/src/java/org/lamsfoundation/lams/tool/daco/dao/hibernate/BaseDAOHibernate.java 15 Aug 2014 09:59:01 -0000 1.2.12.1 @@ -29,7 +29,7 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.lamsfoundation.lams.tool.daco.dao.DAO; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * This class serves as the Base class for all other DAOs - namely to hold @@ -68,11 +68,11 @@ */ public void removeObject(Class clazz, Serializable id) { getHibernateTemplate().delete(getObject(clazz, id)); - } + } + + public void releaseFromCache(Object o) { + getSessionFactory().getCurrentSession().evict(o); + + } - public void releaseFromCache(Object o) { - getSession().evict(o); - - } - } Index: lams_tool_eadventure/src/java/org/eucm/lams/tool/eadventure/dao/hibernate/BaseDAOHibernate.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_eadventure/src/java/org/eucm/lams/tool/eadventure/dao/hibernate/BaseDAOHibernate.java,v diff -u -r1.3 -r1.3.2.1 --- lams_tool_eadventure/src/java/org/eucm/lams/tool/eadventure/dao/hibernate/BaseDAOHibernate.java 11 Dec 2011 21:30:29 -0000 1.3 +++ lams_tool_eadventure/src/java/org/eucm/lams/tool/eadventure/dao/hibernate/BaseDAOHibernate.java 15 Aug 2014 09:59:17 -0000 1.3.2.1 @@ -29,7 +29,7 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.eucm.lams.tool.eadventure.dao.DAO; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * This class serves as the Base class for all other DAOs - namely to hold Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/AttachmentDao.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/AttachmentDao.java,v diff -u -r1.5 -r1.5.14.1 --- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/AttachmentDao.java 17 Sep 2006 06:22:30 -0000 1.5 +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/AttachmentDao.java 15 Aug 2014 09:58:52 -0000 1.5.14.1 @@ -26,8 +26,8 @@ import org.hibernate.HibernateException; import org.hibernate.Session; -import org.springframework.orm.hibernate3.HibernateCallback; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.HibernateCallback; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * User: conradb Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/BaseDAOHibernate.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/BaseDAOHibernate.java,v diff -u -r1.2 -r1.2.14.1 --- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/BaseDAOHibernate.java 17 Sep 2006 06:22:30 -0000 1.2 +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/BaseDAOHibernate.java 15 Aug 2014 09:58:52 -0000 1.2.14.1 @@ -28,7 +28,7 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * This class serves as the Base class for all other DAOs - namely to hold Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/ForumDao.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/ForumDao.java,v diff -u -r1.13 -r1.13.12.1 --- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/ForumDao.java 27 Oct 2008 00:53:02 -0000 1.13 +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/ForumDao.java 15 Aug 2014 09:58:52 -0000 1.13.12.1 @@ -26,7 +26,7 @@ import java.util.List; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * ForumDao Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/ForumToolSessionDao.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/ForumToolSessionDao.java,v diff -u -r1.8 -r1.8.14.1 --- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/ForumToolSessionDao.java 1 Nov 2006 06:17:53 -0000 1.8 +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/ForumToolSessionDao.java 15 Aug 2014 09:58:52 -0000 1.8.14.1 @@ -27,7 +27,7 @@ import java.util.List; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; public class ForumToolSessionDao extends HibernateDaoSupport { Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/ForumUserDao.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/ForumUserDao.java,v diff -u -r1.8 -r1.8.14.1 --- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/ForumUserDao.java 1 Nov 2006 06:17:53 -0000 1.8 +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/ForumUserDao.java 15 Aug 2014 09:58:52 -0000 1.8.14.1 @@ -27,7 +27,7 @@ import java.util.List; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; public class ForumUserDao extends HibernateDaoSupport{ Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/MessageDao.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/MessageDao.java,v diff -u -r1.30 -r1.30.2.1 --- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/MessageDao.java 6 Jul 2012 13:06:40 -0000 1.30 +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/MessageDao.java 15 Aug 2014 09:58:52 -0000 1.30.2.1 @@ -28,7 +28,7 @@ import java.util.Date; import java.util.List; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * @author conradb Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/MessageRatingDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/MessageRatingDAO.java,v diff -u -r1.3.2.1 -r1.3.2.2 --- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/MessageRatingDAO.java 15 Aug 2014 09:30:48 -0000 1.3.2.1 +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/MessageRatingDAO.java 15 Aug 2014 09:58:52 -0000 1.3.2.2 @@ -28,7 +28,7 @@ import java.util.Locale; import org.lamsfoundation.lams.tool.forum.dto.AverageRatingDTO; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * DAO interface for MessageRating.. Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/MessageSeqDao.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/MessageSeqDao.java,v diff -u -r1.7 -r1.7.2.1 --- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/MessageSeqDao.java 24 Mar 2011 17:56:27 -0000 1.7 +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/MessageSeqDao.java 15 Aug 2014 09:58:52 -0000 1.7.2.1 @@ -28,7 +28,7 @@ import java.util.Date; import java.util.List; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; public class MessageSeqDao extends HibernateDaoSupport { private static final String SQL_QUERY_FIND_TOPIC_THREAD = "from " + MessageSeq.class.getName() Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/TimestampDao.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/TimestampDao.java,v diff -u -r1.4 -r1.4.2.1 --- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/TimestampDao.java 24 Mar 2011 17:56:26 -0000 1.4 +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/TimestampDao.java 15 Aug 2014 09:58:52 -0000 1.4.2.1 @@ -27,7 +27,7 @@ import java.util.Date; import java.util.List; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * TimestampDao Index: lams_tool_gmap/src/java/org/lamsfoundation/lams/tool/gmap/dao/hibernate/GmapConfigItemDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_gmap/src/java/org/lamsfoundation/lams/tool/gmap/dao/hibernate/GmapConfigItemDAO.java,v diff -u -r1.1 -r1.1.12.1 --- lams_tool_gmap/src/java/org/lamsfoundation/lams/tool/gmap/dao/hibernate/GmapConfigItemDAO.java 18 Sep 2008 01:41:10 -0000 1.1 +++ lams_tool_gmap/src/java/org/lamsfoundation/lams/tool/gmap/dao/hibernate/GmapConfigItemDAO.java 15 Aug 2014 09:58:28 -0000 1.1.12.1 @@ -5,7 +5,7 @@ import org.lamsfoundation.lams.dao.hibernate.BaseDAO; import org.lamsfoundation.lams.tool.gmap.dao.IGmapConfigItemDAO; import org.lamsfoundation.lams.tool.gmap.model.GmapConfigItem; -import org.springframework.orm.hibernate3.HibernateCallback; +import org.springframework.orm.hibernate4.HibernateCallback; public class GmapConfigItemDAO extends BaseDAO implements IGmapConfigItemDAO { private static final String LOAD_CONFIG_ITEM_BY_KEY = "from GmapConfigItem configuration" Index: lams_tool_gmap/src/java/org/lamsfoundation/lams/tool/gmap/dao/hibernate/GmapDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_gmap/src/java/org/lamsfoundation/lams/tool/gmap/dao/hibernate/GmapDAO.java,v diff -u -r1.3 -r1.3.2.1 --- lams_tool_gmap/src/java/org/lamsfoundation/lams/tool/gmap/dao/hibernate/GmapDAO.java 17 Jan 2014 21:45:00 -0000 1.3 +++ lams_tool_gmap/src/java/org/lamsfoundation/lams/tool/gmap/dao/hibernate/GmapDAO.java 15 Aug 2014 09:58:28 -0000 1.3.2.1 @@ -30,7 +30,7 @@ import org.lamsfoundation.lams.dao.hibernate.BaseDAO; import org.lamsfoundation.lams.tool.gmap.dao.IGmapDAO; import org.lamsfoundation.lams.tool.gmap.model.Gmap; -import org.springframework.orm.hibernate3.HibernateTemplate; +import org.springframework.orm.hibernate4.HibernateTemplate; /** * DAO for accessing the Gmap objects - Hibernate specific code. Index: lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/dao/hibernate/BaseDAOHibernate.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/dao/hibernate/BaseDAOHibernate.java,v diff -u -r1.1 -r1.1.12.1 --- lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/dao/hibernate/BaseDAOHibernate.java 11 Oct 2008 12:04:14 -0000 1.1 +++ lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/dao/hibernate/BaseDAOHibernate.java 15 Aug 2014 09:59:11 -0000 1.1.12.1 @@ -29,7 +29,7 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.lamsfoundation.lams.tool.imageGallery.dao.DAO; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * This class serves as the Base class for all other DAOs - namely to hold Index: lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/dao/hibernate/ImageGalleryConfigItemDAOHibernate.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/dao/hibernate/ImageGalleryConfigItemDAOHibernate.java,v diff -u -r1.1 -r1.1.12.1 --- lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/dao/hibernate/ImageGalleryConfigItemDAOHibernate.java 21 Oct 2008 14:10:10 -0000 1.1 +++ lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/dao/hibernate/ImageGalleryConfigItemDAOHibernate.java 15 Aug 2014 09:59:11 -0000 1.1.12.1 @@ -28,7 +28,7 @@ import org.lamsfoundation.lams.dao.hibernate.BaseDAO; import org.lamsfoundation.lams.tool.imageGallery.dao.ImageGalleryConfigItemDAO; import org.lamsfoundation.lams.tool.imageGallery.model.ImageGalleryConfigItem; -import org.springframework.orm.hibernate3.HibernateCallback; +import org.springframework.orm.hibernate4.HibernateCallback; public class ImageGalleryConfigItemDAOHibernate extends BaseDAO implements ImageGalleryConfigItemDAO { private static final String LOAD_CONFIG_ITEM_BY_KEY = "from ImageGalleryConfigItem configuration" Index: lams_tool_imscc/src/java/org/lamsfoundation/lams/tool/commonCartridge/dao/hibernate/BaseDAOHibernate.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_imscc/src/java/org/lamsfoundation/lams/tool/commonCartridge/dao/hibernate/BaseDAOHibernate.java,v diff -u -r1.1 -r1.1.2.1 --- lams_tool_imscc/src/java/org/lamsfoundation/lams/tool/commonCartridge/dao/hibernate/BaseDAOHibernate.java 28 May 2011 18:03:44 -0000 1.1 +++ lams_tool_imscc/src/java/org/lamsfoundation/lams/tool/commonCartridge/dao/hibernate/BaseDAOHibernate.java 15 Aug 2014 09:58:45 -0000 1.1.2.1 @@ -29,7 +29,7 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.lamsfoundation.lams.tool.commonCartridge.dao.DAO; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * This class serves as the Base class for all other DAOs - namely to hold Index: lams_tool_imscc/src/java/org/lamsfoundation/lams/tool/commonCartridge/dao/hibernate/CommonCartridgeConfigItemDAOHibernate.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_imscc/src/java/org/lamsfoundation/lams/tool/commonCartridge/dao/hibernate/CommonCartridgeConfigItemDAOHibernate.java,v diff -u -r1.1 -r1.1.2.1 --- lams_tool_imscc/src/java/org/lamsfoundation/lams/tool/commonCartridge/dao/hibernate/CommonCartridgeConfigItemDAOHibernate.java 28 May 2011 18:03:45 -0000 1.1 +++ lams_tool_imscc/src/java/org/lamsfoundation/lams/tool/commonCartridge/dao/hibernate/CommonCartridgeConfigItemDAOHibernate.java 15 Aug 2014 09:58:45 -0000 1.1.2.1 @@ -28,7 +28,7 @@ import org.lamsfoundation.lams.dao.hibernate.BaseDAO; import org.lamsfoundation.lams.tool.commonCartridge.dao.CommonCartridgeConfigItemDAO; import org.lamsfoundation.lams.tool.commonCartridge.model.CommonCartridgeConfigItem; -import org.springframework.orm.hibernate3.HibernateCallback; +import org.springframework.orm.hibernate4.HibernateCallback; public class CommonCartridgeConfigItemDAOHibernate extends BaseDAO implements CommonCartridgeConfigItemDAO { private static final String LOAD_CONFIG_ITEM_BY_KEY = "from CommonCartridgeConfigItem configuration" Index: lams_tool_kaltura/src/java/org/lamsfoundation/lams/tool/kaltura/dao/hibernate/KalturaDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_kaltura/src/java/org/lamsfoundation/lams/tool/kaltura/dao/hibernate/KalturaDAO.java,v diff -u -r1.2 -r1.2.2.1 --- lams_tool_kaltura/src/java/org/lamsfoundation/lams/tool/kaltura/dao/hibernate/KalturaDAO.java 17 Jan 2014 22:04:39 -0000 1.2 +++ lams_tool_kaltura/src/java/org/lamsfoundation/lams/tool/kaltura/dao/hibernate/KalturaDAO.java 15 Aug 2014 09:59:13 -0000 1.2.2.1 @@ -52,7 +52,7 @@ } public void releaseFromCache(Object o) { - getSession().evict(o); + getSessionFactory().getCurrentSession().evict(o); } } Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/dao/hibernate/McContentDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/dao/hibernate/McContentDAO.java,v diff -u -r1.23 -r1.23.2.1 --- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/dao/hibernate/McContentDAO.java 17 May 2014 19:54:43 -0000 1.23 +++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/dao/hibernate/McContentDAO.java 15 Aug 2014 09:58:12 -0000 1.23.2.1 @@ -30,9 +30,9 @@ import org.lamsfoundation.lams.tool.mc.dao.IMcContentDAO; import org.lamsfoundation.lams.tool.mc.pojos.McContent; import org.lamsfoundation.lams.tool.mc.pojos.McSession; -import org.springframework.orm.hibernate3.HibernateCallback; -import org.springframework.orm.hibernate3.HibernateTemplate; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.HibernateCallback; +import org.springframework.orm.hibernate4.HibernateTemplate; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * @author Ozgur Demirtas @@ -52,7 +52,7 @@ String query = "from McContent as mc where mc.mcContentId = ?"; HibernateTemplate templ = this.getHibernateTemplate(); - List list = getSession().createQuery(FIND_MC_CONTENT).setLong(0, mcContentId.longValue()).list(); + List list = getSessionFactory().getCurrentSession().createQuery(FIND_MC_CONTENT).setLong(0, mcContentId.longValue()).list(); if (list != null && list.size() > 0) { McContent mc = (McContent) list.get(0); @@ -62,28 +62,28 @@ } public void saveMcContent(McContent mcContent) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().saveOrUpdate(mcContent); } public void updateMcContent(McContent mcContent) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().update(mcContent); } public void saveOrUpdateMc(McContent mc) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().saveOrUpdate(mc); } public void removeMcById(Long mcContentId) { HibernateTemplate templ = this.getHibernateTemplate(); if (mcContentId != null) { - List list = getSession().createQuery(FIND_MC_CONTENT).setLong(0, mcContentId.longValue()).list(); + List list = getSessionFactory().getCurrentSession().createQuery(FIND_MC_CONTENT).setLong(0, mcContentId.longValue()).list(); if (list != null && list.size() > 0) { McContent mc = (McContent) list.get(0); - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); templ.delete(mc); templ.flush(); } Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/dao/hibernate/McOptionsContentDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/dao/hibernate/McOptionsContentDAO.java,v diff -u -r1.28 -r1.28.2.1 --- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/dao/hibernate/McOptionsContentDAO.java 17 May 2014 19:54:43 -0000 1.28 +++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/dao/hibernate/McOptionsContentDAO.java 15 Aug 2014 09:58:12 -0000 1.28.2.1 @@ -31,8 +31,8 @@ import org.lamsfoundation.lams.tool.mc.McOptionDTO; import org.lamsfoundation.lams.tool.mc.dao.IMcOptionsContentDAO; import org.lamsfoundation.lams.tool.mc.pojos.McOptsContent; -import org.springframework.orm.hibernate3.HibernateTemplate; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.HibernateTemplate; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * Hibernate implementation for database access to McOptionsContent for the mc tool. @@ -51,7 +51,7 @@ public List findMcOptionsContentByQueId(Long questionUid) { if (questionUid != null) { - List list = getSession().createQuery(FIND_OPTIONS_BY_QUESTION_UID) + List list = getSessionFactory().getCurrentSession().createQuery(FIND_OPTIONS_BY_QUESTION_UID) .setLong("mcQueContentUid", questionUid.longValue()).list(); return list; } @@ -62,7 +62,7 @@ List optionDtos = new LinkedList(); if (questionUid != null) { - List options = getSession().createQuery(FIND_OPTIONS_BY_QUESTION_UID) + List options = getSessionFactory().getCurrentSession().createQuery(FIND_OPTIONS_BY_QUESTION_UID) .setLong("mcQueContentUid", questionUid.longValue()).list(); if (options != null && options.size() > 0) { @@ -80,7 +80,7 @@ List listOptionCorrect = new LinkedList(); if (questionUid != null) { - List options = getSession().createQuery(FIND_OPTIONS_BY_QUESTION_UID) + List options = getSessionFactory().getCurrentSession().createQuery(FIND_OPTIONS_BY_QUESTION_UID) .setLong("mcQueContentUid", questionUid.longValue()).list(); if (options != null && options.size() > 0) { @@ -93,7 +93,7 @@ } public McOptsContent getOptionContentByOptionText(final String option, final Long questionUid) { - List list = getSession().createQuery(FIND_OPTIONS_BY_OPTION_TEXT).setString("option", option) + List list = getSessionFactory().getCurrentSession().createQuery(FIND_OPTIONS_BY_OPTION_TEXT).setString("option", option) .setLong("mcQueContentUid", questionUid.longValue()).list(); if (list != null && list.size() > 0) { @@ -117,7 +117,7 @@ } public void removeMcOptionsContent(McOptsContent mcOptsContent) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().delete(mcOptsContent); } Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/dao/hibernate/McQueContentDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/dao/hibernate/McQueContentDAO.java,v diff -u -r1.34 -r1.34.2.1 --- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/dao/hibernate/McQueContentDAO.java 17 May 2014 19:54:43 -0000 1.34 +++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/dao/hibernate/McQueContentDAO.java 15 Aug 2014 09:58:12 -0000 1.34.2.1 @@ -28,8 +28,8 @@ import org.hibernate.FlushMode; import org.lamsfoundation.lams.tool.mc.dao.IMcQueContentDAO; import org.lamsfoundation.lams.tool.mc.pojos.McQueContent; -import org.springframework.orm.hibernate3.HibernateTemplate; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.HibernateTemplate; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * Hibernate implementation for database access to McQueContent for the mc tool. @@ -56,7 +56,7 @@ public McQueContent findMcQuestionContentByUid(Long uid) { HibernateTemplate templ = this.getHibernateTemplate(); if (uid != null) { - List list = getSession().createQuery(FIND_QUESTION_CONTENT_BY_UID).setLong("uid", uid.longValue()).list(); + List list = getSessionFactory().getCurrentSession().createQuery(FIND_QUESTION_CONTENT_BY_UID).setLong("uid", uid.longValue()).list(); if (list != null && list.size() > 0) { McQueContent mcq = (McQueContent) list.get(0); @@ -74,7 +74,7 @@ @Override public List getQuestionsByContentUid(final long contentUid) { HibernateTemplate templ = this.getHibernateTemplate(); - List list = getSession().createQuery(LOAD_QUESTION_CONTENT_BY_CONTENT_ID).setLong("mcContentId", contentUid) + List list = getSessionFactory().getCurrentSession().createQuery(LOAD_QUESTION_CONTENT_BY_CONTENT_ID).setLong("mcContentId", contentUid) .list(); return list; @@ -83,7 +83,7 @@ @Override public List refreshQuestionContent(final Long mcContentId) { HibernateTemplate templ = this.getHibernateTemplate(); - List list = getSession().createQuery(REFRESH_QUESTION_CONTENT).setLong("mcContentId", mcContentId.longValue()) + List list = getSessionFactory().getCurrentSession().createQuery(REFRESH_QUESTION_CONTENT).setLong("mcContentId", mcContentId.longValue()) .list(); return list; @@ -92,7 +92,7 @@ @Override public McQueContent getQuestionContentByQuestionText(final String question, final Long mcContentUid) { HibernateTemplate templ = this.getHibernateTemplate(); - List list = getSession().createQuery(LOAD_QUESTION_CONTENT_BY_QUESTION_TEXT).setString("question", question) + List list = getSessionFactory().getCurrentSession().createQuery(LOAD_QUESTION_CONTENT_BY_QUESTION_TEXT).setString("question", question) .setLong("mcContentUid", mcContentUid.longValue()).list(); if (list != null && list.size() > 0) { @@ -105,7 +105,7 @@ @Override public McQueContent getQuestionContentByDisplayOrder(final Long displayOrder, final Long mcContentUid) { HibernateTemplate templ = this.getHibernateTemplate(); - List list = getSession().createQuery(LOAD_QUESTION_CONTENT_BY_DISPLAY_ORDER) + List list = getSessionFactory().getCurrentSession().createQuery(LOAD_QUESTION_CONTENT_BY_DISPLAY_ORDER) .setLong("displayOrder", displayOrder.longValue()).setLong("mcContentUid", mcContentUid.longValue()) .list(); @@ -119,14 +119,14 @@ @Override public void removeQuestionContentByMcUid(final Long mcContentUid) { HibernateTemplate templ = this.getHibernateTemplate(); - List list = getSession().createQuery(LOAD_QUESTION_CONTENT_BY_CONTENT_ID) + List list = getSessionFactory().getCurrentSession().createQuery(LOAD_QUESTION_CONTENT_BY_CONTENT_ID) .setLong("mcContentId", mcContentUid.longValue()).list(); if (list != null && list.size() > 0) { Iterator listIterator = list.iterator(); while (listIterator.hasNext()) { McQueContent mcQueContent = (McQueContent) listIterator.next(); - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); templ.delete(mcQueContent); templ.flush(); } @@ -136,14 +136,14 @@ @Override public void resetAllQuestions(final Long mcContentUid) { HibernateTemplate templ = this.getHibernateTemplate(); - List list = getSession().createQuery(LOAD_QUESTION_CONTENT_BY_CONTENT_ID) + List list = getSessionFactory().getCurrentSession().createQuery(LOAD_QUESTION_CONTENT_BY_CONTENT_ID) .setLong("mcContentId", mcContentUid.longValue()).list(); if (list != null && list.size() > 0) { Iterator listIterator = list.iterator(); while (listIterator.hasNext()) { McQueContent mcQueContent = (McQueContent) listIterator.next(); - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); templ.update(mcQueContent); } } @@ -152,7 +152,7 @@ @Override public List getNextAvailableDisplayOrder(final long mcContentId) { HibernateTemplate templ = this.getHibernateTemplate(); - List list = getSession().createQuery(GET_NEXT_AVAILABLE_DISPLAY_ORDER).setLong("mcContentId", mcContentId) + List list = getSessionFactory().getCurrentSession().createQuery(GET_NEXT_AVAILABLE_DISPLAY_ORDER).setLong("mcContentId", mcContentId) .list(); return list; @@ -171,20 +171,20 @@ @Override public void removeMcQueContentByUID(Long uid) { McQueContent mcq = (McQueContent) getHibernateTemplate().get(McQueContent.class, uid); - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().delete(mcq); } @Override public void updateMcQueContent(McQueContent mcQueContent) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().saveOrUpdate(mcQueContent); } @Override public List getAllQuestionEntriesSorted(final long mcContentId) { HibernateTemplate templ = this.getHibernateTemplate(); - List list = getSession().createQuery(SORT_QUESTION_CONTENT_BY_DISPLAY_ORDER) + List list = getSessionFactory().getCurrentSession().createQuery(SORT_QUESTION_CONTENT_BY_DISPLAY_ORDER) .setLong("mcContentId", mcContentId).list(); return list; @@ -193,7 +193,7 @@ @Override public void removeMcQueContent(McQueContent mcQueContent) { if ((mcQueContent != null) && (mcQueContent.getUid() != null)) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().delete(mcQueContent); } Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/dao/hibernate/McSessionDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/dao/hibernate/McSessionDAO.java,v diff -u -r1.19 -r1.19.2.1 --- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/dao/hibernate/McSessionDAO.java 12 Aug 2013 16:29:03 -0000 1.19 +++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/dao/hibernate/McSessionDAO.java 15 Aug 2014 09:58:12 -0000 1.19.2.1 @@ -29,8 +29,8 @@ import org.hibernate.Session; import org.lamsfoundation.lams.tool.mc.dao.IMcSessionDAO; import org.lamsfoundation.lams.tool.mc.pojos.McSession; -import org.springframework.orm.hibernate3.HibernateCallback; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.HibernateCallback; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * @author ozgurd @@ -52,7 +52,7 @@ public McSession getMcSessionById(Long mcSessionId) { - List list = getSession().createQuery(LOAD_MCSESSION_BY_MCSESSIONID).setLong(0, mcSessionId.longValue()).list(); + List list = getSessionFactory().getCurrentSession().createQuery(LOAD_MCSESSION_BY_MCSESSIONID).setLong(0, mcSessionId.longValue()).list(); if (list != null && list.size() > 0) { McSession mcs = (McSession) list.get(0); @@ -66,12 +66,12 @@ } public void updateMcSession(McSession mcSession) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().update(mcSession); } public void removeMcSession(McSession mcSession) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().delete(mcSession); } Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/dao/hibernate/McUserDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/dao/hibernate/McUserDAO.java,v diff -u -r1.24 -r1.24.2.1 --- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/dao/hibernate/McUserDAO.java 17 May 2014 19:54:43 -0000 1.24 +++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/dao/hibernate/McUserDAO.java 15 Aug 2014 09:58:12 -0000 1.24.2.1 @@ -27,7 +27,7 @@ import org.hibernate.FlushMode; import org.lamsfoundation.lams.tool.mc.dao.IMcUserDAO; import org.lamsfoundation.lams.tool.mc.pojos.McQueUsr; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * @author Ozgur Demirtas @@ -48,7 +48,7 @@ public McQueUsr getMcUserBySession(final Long queUsrId, final Long mcSessionUid) { - List list = getSession().createQuery(GET_USER_BY_USER_ID_SESSION).setLong("queUsrId", queUsrId.longValue()) + List list = getSessionFactory().getCurrentSession().createQuery(GET_USER_BY_USER_ID_SESSION).setLong("queUsrId", queUsrId.longValue()) .setLong("mcSessionUid", mcSessionUid.longValue()).list(); if (list != null && list.size() > 0) { @@ -67,13 +67,13 @@ } public void removeMcUser(McQueUsr mcUser) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().delete(mcUser); } /** Get the max, min and average mark (in that order) for a session */ public Integer[] getMarkStatisticsForSession(Long sessionUid) { - Object[] stats = (Object[]) getSession().createQuery(CALC_MARK_STATS_FOR_SESSION) + Object[] stats = (Object[]) getSessionFactory().getCurrentSession().createQuery(CALC_MARK_STATS_FOR_SESSION) .setLong("mcSessionUid", sessionUid.longValue()).uniqueResult(); if (stats != null) { Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/dao/hibernate/McUsrAttemptDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/dao/hibernate/McUsrAttemptDAO.java,v diff -u -r1.31 -r1.31.2.1 --- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/dao/hibernate/McUsrAttemptDAO.java 17 May 2014 19:54:43 -0000 1.31 +++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/dao/hibernate/McUsrAttemptDAO.java 15 Aug 2014 09:58:12 -0000 1.31.2.1 @@ -27,7 +27,7 @@ import org.hibernate.FlushMode; import org.lamsfoundation.lams.tool.mc.dao.IMcUsrAttemptDAO; import org.lamsfoundation.lams.tool.mc.pojos.McUsrAttempt; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * @author Ozgur Demirtas @@ -71,13 +71,13 @@ @Override public List getFinalizedUserAttempts(final Long userUid) { - return (List) getSession().createQuery(LOAD_ALL_QUESTION_ATTEMPTS) + return (List) getSessionFactory().getCurrentSession().createQuery(LOAD_ALL_QUESTION_ATTEMPTS) .setLong("queUsrUid", userUid.longValue()).list(); } @Override public int getUserTotalMark(final Long userUid) { - List list = getSession().createQuery(FIND_USER_TOTAL_MARK).setLong("userUid", userUid.longValue()).list(); + List list = getSessionFactory().getCurrentSession().createQuery(FIND_USER_TOTAL_MARK).setLong("userUid", userUid.longValue()).list(); if (list == null || list.size() == 0) { return 0; @@ -88,7 +88,7 @@ @SuppressWarnings("unchecked") public McUsrAttempt getUserAttemptByQuestion(final Long queUsrUid, final Long mcQueContentId) { - List userAttemptList = (List) getSession() + List userAttemptList = (List) getSessionFactory().getCurrentSession() .createQuery(LOAD_PARTICULAR_QUESTION_ATTEMPT).setLong("queUsrUid", queUsrUid.longValue()) .setLong("mcQueContentId", mcQueContentId.longValue()).list(); if (userAttemptList.size() > 1) { @@ -101,15 +101,15 @@ @Override public void updateMcUsrAttempt(McUsrAttempt mcUsrAttempt) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().update(mcUsrAttempt); } @Override public void removeAllUserAttempts(Long queUserUid) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); - List userAttempts = (List) getSession().createQuery(LOAD_ALL_QUESTION_ATTEMPTS) + List userAttempts = (List) getSessionFactory().getCurrentSession().createQuery(LOAD_ALL_QUESTION_ATTEMPTS) .setLong("queUsrUid", queUserUid.longValue()).list(); for (McUsrAttempt userAttempt : userAttempts) { Index: lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dao/hibernate/QaConfigItemDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dao/hibernate/QaConfigItemDAO.java,v diff -u -r1.2 -r1.2.2.1 --- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dao/hibernate/QaConfigItemDAO.java 18 Mar 2011 17:11:38 -0000 1.2 +++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dao/hibernate/QaConfigItemDAO.java 15 Aug 2014 09:58:31 -0000 1.2.2.1 @@ -28,7 +28,7 @@ import org.lamsfoundation.lams.dao.hibernate.BaseDAO; import org.lamsfoundation.lams.tool.qa.QaConfigItem; import org.lamsfoundation.lams.tool.qa.dao.IQaConfigItemDAO; -import org.springframework.orm.hibernate3.HibernateCallback; +import org.springframework.orm.hibernate4.HibernateCallback; public class QaConfigItemDAO extends BaseDAO implements IQaConfigItemDAO { Index: lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dao/hibernate/QaContentDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dao/hibernate/QaContentDAO.java,v diff -u -r1.26 -r1.26.2.1 --- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dao/hibernate/QaContentDAO.java 3 Jun 2014 16:22:22 -0000 1.26 +++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dao/hibernate/QaContentDAO.java 15 Aug 2014 09:58:31 -0000 1.26.2.1 @@ -31,8 +31,8 @@ import org.lamsfoundation.lams.tool.qa.QaContent; import org.lamsfoundation.lams.tool.qa.QaQueContent; import org.lamsfoundation.lams.tool.qa.dao.IQaContentDAO; -import org.springframework.orm.hibernate3.HibernateTemplate; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.HibernateTemplate; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * @author Ozgur Demirtas @@ -44,7 +44,7 @@ public QaContent getQaByContentId(long qaId) { String query = "from QaContent as qa where qa.qaContentId = ?"; HibernateTemplate templ = this.getHibernateTemplate(); - List list = getSession().createQuery(query).setLong(0, qaId).list(); + List list = getSessionFactory().getCurrentSession().createQuery(query).setLong(0, qaId).list(); if (list != null && list.size() > 0) { QaContent qa = (QaContent) list.get(0); @@ -54,27 +54,27 @@ } public void updateQa(QaContent qa) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().update(qa); } public void saveQa(QaContent qa) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().save(qa); } public void saveOrUpdateQa(QaContent qa) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().saveOrUpdate(qa); } public void createQa(QaContent qa) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().save(qa); } public void UpdateQa(QaContent qa) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().update(qa); } @@ -85,19 +85,19 @@ public void removeQa(Long qaContentId) { if (qaContentId != null) { String query = "from qa in class org.lamsfoundation.lams.tool.qa.QaContent" + " where qa.qaContentId = ?"; - Object obj = getSession().createQuery(query).setLong(0, qaContentId.longValue()).uniqueResult(); - this.getSession().setFlushMode(FlushMode.AUTO); + Object obj = getSessionFactory().getCurrentSession().createQuery(query).setLong(0, qaContentId.longValue()).uniqueResult(); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); getHibernateTemplate().delete(obj); } } public void deleteQa(QaContent qaContent) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().delete(qaContent); } public void removeQaById(Long qaId) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); removeQa(qaId); } @@ -107,7 +107,7 @@ public void deleteCondition(QaCondition condition) { if (condition != null && condition.getConditionId() != null) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().delete(condition); } } Index: lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dao/hibernate/QaQueUsrDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dao/hibernate/QaQueUsrDAO.java,v diff -u -r1.26 -r1.26.2.1 --- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dao/hibernate/QaQueUsrDAO.java 3 Jun 2014 16:22:22 -0000 1.26 +++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dao/hibernate/QaQueUsrDAO.java 15 Aug 2014 09:58:31 -0000 1.26.2.1 @@ -32,8 +32,8 @@ import org.lamsfoundation.lams.tool.qa.QaQueUsr; import org.lamsfoundation.lams.tool.qa.QaSession; import org.lamsfoundation.lams.tool.qa.dao.IQaQueUsrDAO; -import org.springframework.orm.hibernate3.HibernateTemplate; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.HibernateTemplate; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * @author Ozgur Demirtas @@ -55,7 +55,7 @@ String strGetUser = "from qaQueUsr in class QaQueUsr where qaQueUsr.queUsrId=:queUsrId and qaQueUsr.qaSession.qaSessionId=:qaSessionId"; HibernateTemplate templ = this.getHibernateTemplate(); - List list = getSession().createQuery(strGetUser).setLong("queUsrId", queUsrId.longValue()).setLong( + List list = getSessionFactory().getCurrentSession().createQuery(strGetUser).setLong("queUsrId", queUsrId.longValue()).setLong( "qaSessionId", qaSessionId.longValue()).list(); if (list != null && list.size() > 0) { @@ -67,31 +67,31 @@ public List getUserBySessionOnly(final QaSession qaSession) { HibernateTemplate templ = this.getHibernateTemplate(); - List list = getSession().createQuery(LOAD_USER_FOR_SESSION).setLong("qaSessionId", + List list = getSessionFactory().getCurrentSession().createQuery(LOAD_USER_FOR_SESSION).setLong("qaSessionId", qaSession.getQaSessionId().longValue()).list(); return list; } public void createUsr(QaQueUsr usr) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().save(usr); } public void updateUsr(QaQueUsr usr) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().update(usr); } public void deleteQaQueUsr(QaQueUsr qaQueUsr) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().delete(qaQueUsr); } public int getTotalNumberOfUsers(QaContent qa) { int returnInt = 0; if (qa != null && qa.getUid() != null) { - List result = getSession().createQuery(GET_USER_COUNT_FOR_CONTENT).setLong("uid", qa.getUid()).list(); + List result = getSessionFactory().getCurrentSession().createQuery(GET_USER_COUNT_FOR_CONTENT).setLong("uid", qa.getUid()).list(); Long resultLong = (result.get(0) != null) ? (Long) result.get(0) : new Long(0); returnInt = resultLong.intValue(); } else { Index: lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dao/hibernate/QaQuestionDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dao/hibernate/QaQuestionDAO.java,v diff -u -r1.5 -r1.5.2.1 --- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dao/hibernate/QaQuestionDAO.java 3 Jun 2014 16:22:22 -0000 1.5 +++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dao/hibernate/QaQuestionDAO.java 15 Aug 2014 09:58:31 -0000 1.5.2.1 @@ -29,7 +29,7 @@ import org.hibernate.FlushMode; import org.lamsfoundation.lams.tool.qa.QaQueContent; import org.lamsfoundation.lams.tool.qa.dao.IQaQuestionDAO; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * @author Ozgur Demirtas @@ -42,7 +42,7 @@ private static final String SORT_QUESTION_BY_DISPLAY_ORDER = "from qaQuestion in class QaQueContent where qaQuestion.qaContent.uid=:uid order by qaQuestion.displayOrder"; public QaQueContent getQuestionByDisplayOrder(Long displayOrder, Long contentUid) { - List list = getSession().createQuery(QaQuestionDAO.LOAD_QUESTION_BY_DISPLAY_ORDER).setLong( + List list = getSessionFactory().getCurrentSession().createQuery(QaQuestionDAO.LOAD_QUESTION_BY_DISPLAY_ORDER).setLong( "displayOrder", displayOrder.longValue()).setLong("uid", contentUid.longValue()).list(); if (list != null && list.size() > 0) { @@ -53,7 +53,7 @@ } public QaQueContent getQuestionByUid(Long questionUid) { - List list = getSession().createQuery(QaQuestionDAO.LOAD_QUESTION_BY_QUESTION_UID).setLong( + List list = getSessionFactory().getCurrentSession().createQuery(QaQuestionDAO.LOAD_QUESTION_BY_QUESTION_UID).setLong( "uid", questionUid.longValue()).list(); if (list != null && list.size() > 0) { @@ -64,38 +64,38 @@ } public List getAllQuestionEntriesSorted(final long contentUid) { - List list = getSession().createQuery(QaQuestionDAO.SORT_QUESTION_BY_DISPLAY_ORDER).setLong( + List list = getSessionFactory().getCurrentSession().createQuery(QaQuestionDAO.SORT_QUESTION_BY_DISPLAY_ORDER).setLong( "uid", contentUid).list(); return list; } public List getAllQuestionEntries(final long contentUid) { - List list = getSession().createQuery(QaQuestionDAO.LOAD_QUESTION_BY_CONTENT_UID).setLong( + List list = getSessionFactory().getCurrentSession().createQuery(QaQuestionDAO.LOAD_QUESTION_BY_CONTENT_UID).setLong( "uid", contentUid).list(); return list; } public void createQueContent(QaQueContent queContent) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().save(queContent); } public void saveOrUpdateQaQueContent(QaQueContent qaQuestion) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().saveOrUpdate(qaQuestion); } public void removeQueContent(long qaQueContentId) { QaQueContent qaQuestion = (QaQueContent) this.getHibernateTemplate().load(QaQueContent.class, new Long(qaQueContentId)); - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().delete(qaQuestion); } public void removeQaQueContent(QaQueContent qaQuestion) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().delete(qaQuestion); } } \ No newline at end of file Index: lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dao/hibernate/QaSessionDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dao/hibernate/QaSessionDAO.java,v diff -u -r1.22 -r1.22.2.1 --- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dao/hibernate/QaSessionDAO.java 3 Jun 2014 16:22:22 -0000 1.22 +++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dao/hibernate/QaSessionDAO.java 15 Aug 2014 09:58:31 -0000 1.22.2.1 @@ -29,7 +29,7 @@ import org.lamsfoundation.lams.tool.qa.QaContent; import org.lamsfoundation.lams.tool.qa.QaSession; import org.lamsfoundation.lams.tool.qa.dao.IQaSessionDAO; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * @author Ozgur Demirtas @@ -40,7 +40,7 @@ private static final String GET_SESSION_IDS_FROM_CONTENT = "select qas.qaSessionId from QaSession qas where qas.qaContent=:qaContent order by qas.session_name asc"; public int countSessionComplete(QaContent qa) { - List list = getSession().createQuery(COUNT_SESSION_COMPLETE).list(); + List list = getSessionFactory().getCurrentSession().createQuery(COUNT_SESSION_COMPLETE).list(); int sessionCount = 0; if (list != null && list.size() > 0) { @@ -57,7 +57,7 @@ */ public QaSession getQaSessionById(long qaSessionId) { String query = "from QaSession as qus where qus.qaSessionId = ?"; - List list = getSession().createQuery(query).setLong(0, qaSessionId).list(); + List list = getSessionFactory().getCurrentSession().createQuery(query).setLong(0, qaSessionId).list(); if (list != null && list.size() > 0) { QaSession qus = (QaSession) list.get(0); @@ -70,23 +70,23 @@ * @see org.lamsfoundation.lams.tool.survey.dao.interfaces.ISurveySessionDAO#CreateSurveySession(com.lamsinternational.tool.survey.domain.SurveySession) */ public void createSession(QaSession session) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().save(session); } /** * @see org.lamsfoundation.lams.tool.survey.dao.interfaces.ISurveySessionDAO#UpdateSurveySession(com.lamsinternational.tool.survey.domain.SurveySession) */ public void UpdateQaSession(QaSession session) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().update(session); } /** * @see org.lamsfoundation.lams.tool.survey.dao.interfaces.ISurveySessionDAO#deleteSurveySession(com.lamsinternational.tool.survey.domain.SurveySession) */ public void deleteQaSession(QaSession qaSession) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().delete(qaSession); } Index: lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dao/hibernate/QaUsrRespDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dao/hibernate/QaUsrRespDAO.java,v diff -u -r1.18 -r1.18.2.1 --- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dao/hibernate/QaUsrRespDAO.java 28 May 2014 15:35:21 -0000 1.18 +++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dao/hibernate/QaUsrRespDAO.java 15 Aug 2014 09:58:31 -0000 1.18.2.1 @@ -28,7 +28,7 @@ import org.hibernate.FlushMode; import org.lamsfoundation.lams.tool.qa.QaUsrResp; import org.lamsfoundation.lams.tool.qa.dao.IQaUsrRespDAO; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * @@ -44,7 +44,7 @@ + QaUsrResp.class.getName() + " as r where r.qaQuestion.qaContent.qaContentId=?"; public void createUserResponse(QaUsrResp qaUsrResp) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().save(qaUsrResp); } @@ -56,17 +56,17 @@ * @see org.lamsfoundation.lams.tool.qa.dao.IQaUsrRespDAO#updateUserResponse(org.lamsfoundation.lams.tool.qa.QaUsrResp) */ public void updateUserResponse(QaUsrResp resp) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().update(resp); } public void removeUserResponse(QaUsrResp resp) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().delete(resp); } public QaUsrResp getResponseByUserAndQuestion(final Long queUsrId, final Long questionId) { - List list = getSession().createQuery(LOAD_ATTEMPT_FOR_USER_AND_QUESTION) + List list = getSessionFactory().getCurrentSession().createQuery(LOAD_ATTEMPT_FOR_USER_AND_QUESTION) .setLong("queUsrId", queUsrId.longValue()).setLong("questionId", questionId.longValue()).list(); if (list == null || list.size() == 0) { return null; @@ -77,7 +77,7 @@ @Override public List getResponsesByUserUid(final Long userUid) { - List list = getSession().createQuery(LOAD_ATTEMPT_FOR_USER).setLong("userUid", userUid.longValue()) + List list = getSessionFactory().getCurrentSession().createQuery(LOAD_ATTEMPT_FOR_USER).setLong("userUid", userUid.longValue()) .list(); return list; } Index: lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dao/hibernate/ResponseRatingDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dao/hibernate/Attic/ResponseRatingDAO.java,v diff -u -r1.5.2.1 -r1.5.2.2 --- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dao/hibernate/ResponseRatingDAO.java 15 Aug 2014 09:31:06 -0000 1.5.2.1 +++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/dao/hibernate/ResponseRatingDAO.java 15 Aug 2014 09:58:31 -0000 1.5.2.2 @@ -84,7 +84,7 @@ } public void removeResponseRating(ResponseRating rating) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().delete(rating); } Index: lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/dao/hibernate/BaseDAOHibernate.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/dao/hibernate/BaseDAOHibernate.java,v diff -u -r1.4 -r1.4.16.1 --- lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/dao/hibernate/BaseDAOHibernate.java 17 Sep 2006 06:25:40 -0000 1.4 +++ lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/dao/hibernate/BaseDAOHibernate.java 15 Aug 2014 09:57:58 -0000 1.4.16.1 @@ -29,7 +29,7 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.lamsfoundation.lams.tool.rsrc.dao.DAO; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * This class serves as the Base class for all other DAOs - namely to hold Index: lams_tool_leader/src/java/org/lamsfoundation/lams/tool/leaderselection/dao/hibernate/LeaderselectionDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_leader/src/java/org/lamsfoundation/lams/tool/leaderselection/dao/hibernate/LeaderselectionDAO.java,v diff -u -r1.1 -r1.1.2.1 --- lams_tool_leader/src/java/org/lamsfoundation/lams/tool/leaderselection/dao/hibernate/LeaderselectionDAO.java 8 Jan 2014 20:13:50 -0000 1.1 +++ lams_tool_leader/src/java/org/lamsfoundation/lams/tool/leaderselection/dao/hibernate/LeaderselectionDAO.java 15 Aug 2014 09:58:25 -0000 1.1.2.1 @@ -55,7 +55,7 @@ @Override public void releaseFromCache(Object o) { - getSession().evict(o); + getSessionFactory().getCurrentSession().evict(o); } } Index: lams_tool_mindmap/src/java/org/lamsfoundation/lams/tool/mindmap/dao/hibernate/MindmapDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_mindmap/src/java/org/lamsfoundation/lams/tool/mindmap/dao/hibernate/MindmapDAO.java,v diff -u -r1.2 -r1.2.2.1 --- lams_tool_mindmap/src/java/org/lamsfoundation/lams/tool/mindmap/dao/hibernate/MindmapDAO.java 17 Jan 2014 22:06:37 -0000 1.2 +++ lams_tool_mindmap/src/java/org/lamsfoundation/lams/tool/mindmap/dao/hibernate/MindmapDAO.java 15 Aug 2014 09:58:48 -0000 1.2.2.1 @@ -64,7 +64,7 @@ } public void releaseFromCache(Object o) { - getSession().evict(o); + getSessionFactory().getCurrentSession().evict(o); } } Index: lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/dao/hibernate/NoticeboardContentDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/dao/hibernate/NoticeboardContentDAO.java,v diff -u -r1.9 -r1.9.2.1 --- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/dao/hibernate/NoticeboardContentDAO.java 11 Feb 2014 13:59:31 -0000 1.9 +++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/dao/hibernate/NoticeboardContentDAO.java 15 Aug 2014 09:59:19 -0000 1.9.2.1 @@ -33,9 +33,9 @@ import org.lamsfoundation.lams.tool.noticeboard.NoticeboardContent; import org.lamsfoundation.lams.tool.noticeboard.NoticeboardSession; import org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardContentDAO; -import org.springframework.orm.hibernate3.HibernateCallback; -import org.springframework.orm.hibernate3.HibernateTemplate; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.HibernateCallback; +import org.springframework.orm.hibernate4.HibernateTemplate; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * @author mtruong @@ -110,13 +110,13 @@ { if ( nbContentId != null) { //String query = "from org.lamsfoundation.lams.tool.noticeboard.NoticeboardContent as nb where nb.nbContentId=?"; - List list = getSession().createQuery(FIND_NB_CONTENT) + List list = getSessionFactory().getCurrentSession().createQuery(FIND_NB_CONTENT) .setLong(0,nbContentId.longValue()) .list(); if(list != null && list.size() > 0){ NoticeboardContent nb = (NoticeboardContent) list.get(0); - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().delete(nb); this.getHibernateTemplate().flush(); } Index: lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/dao/hibernate/NoticeboardSessionDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/dao/hibernate/NoticeboardSessionDAO.java,v diff -u -r1.10 -r1.10.14.1 --- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/dao/hibernate/NoticeboardSessionDAO.java 17 Sep 2006 06:26:26 -0000 1.10 +++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/dao/hibernate/NoticeboardSessionDAO.java 15 Aug 2014 09:59:19 -0000 1.10.14.1 @@ -33,9 +33,9 @@ import org.lamsfoundation.lams.tool.noticeboard.NoticeboardSession; import org.lamsfoundation.lams.tool.noticeboard.NoticeboardUser; import org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardSessionDAO; -import org.springframework.orm.hibernate3.HibernateCallback; -import org.springframework.orm.hibernate3.HibernateTemplate; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.HibernateCallback; +import org.springframework.orm.hibernate4.HibernateTemplate; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * @author mtruong @@ -89,13 +89,13 @@ HibernateTemplate templ = this.getHibernateTemplate(); if ( nbSessionId != null) { //String query = "from org.lamsfoundation.lams.tool.noticeboard.NoticeboardContent as nb where nb.nbContentId=?"; - List list = getSession().createQuery(FIND_NB_SESSION) + List list = getSessionFactory().getCurrentSession().createQuery(FIND_NB_SESSION) .setLong(0,nbSessionId.longValue()) .list(); if(list != null && list.size() > 0){ NoticeboardSession nb = (NoticeboardSession) list.get(0); - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); templ.delete(nb); templ.flush(); } Index: lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/dao/hibernate/NoticeboardUserDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/dao/hibernate/NoticeboardUserDAO.java,v diff -u -r1.9 -r1.9.14.1 --- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/dao/hibernate/NoticeboardUserDAO.java 19 Sep 2006 06:37:25 -0000 1.9 +++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/dao/hibernate/NoticeboardUserDAO.java 15 Aug 2014 09:59:19 -0000 1.9.14.1 @@ -30,8 +30,8 @@ import org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardUserDAO; import org.lamsfoundation.lams.tool.noticeboard.NoticeboardContent; import org.lamsfoundation.lams.tool.noticeboard.NoticeboardUser; -import org.springframework.orm.hibernate3.HibernateTemplate; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.HibernateTemplate; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; import org.lamsfoundation.lams.tool.noticeboard.NoticeboardSession; /** @@ -68,7 +68,7 @@ /** @see org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardUserDAO#getNbUserBySession(java.lang.Long, java.lang.Long)*/ public NoticeboardUser getNbUserBySession(Long userId, Long sessionId) { - List usersReturned = getSession().createQuery(FIND_NB_USER_BY_SESSION) + List usersReturned = getSessionFactory().getCurrentSession().createQuery(FIND_NB_USER_BY_SESSION) .setLong(0,userId.longValue()) .setLong(1, sessionId.longValue()) .list(); @@ -99,13 +99,13 @@ { if ( userId != null) { //String query = "from org.lamsfoundation.lams.tool.noticeboard.NoticeboardContent as nb where nb.nbContentId=?"; - List list = getSession().createQuery(FIND_NB_USER) + List list = getSessionFactory().getCurrentSession().createQuery(FIND_NB_USER) .setLong(0,userId.longValue()) .list(); if(list != null && list.size() > 0){ NoticeboardUser nb = (NoticeboardUser) list.get(0); - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().delete(nb); this.getHibernateTemplate().flush(); } Index: lams_tool_notebook/src/java/org/lamsfoundation/lams/tool/notebook/dao/hibernate/NotebookDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_notebook/src/java/org/lamsfoundation/lams/tool/notebook/dao/hibernate/NotebookDAO.java,v diff -u -r1.4 -r1.4.2.1 --- lams_tool_notebook/src/java/org/lamsfoundation/lams/tool/notebook/dao/hibernate/NotebookDAO.java 17 Jan 2014 22:10:27 -0000 1.4 +++ lams_tool_notebook/src/java/org/lamsfoundation/lams/tool/notebook/dao/hibernate/NotebookDAO.java 15 Aug 2014 09:58:08 -0000 1.4.2.1 @@ -52,7 +52,7 @@ } public void releaseFromCache(Object o) { - getSession().evict(o); + getSessionFactory().getCurrentSession().evict(o); } } Index: lams_tool_pixlr/src/java/org/lamsfoundation/lams/tool/pixlr/dao/hibernate/PixlrConfigItemDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_pixlr/src/java/org/lamsfoundation/lams/tool/pixlr/dao/hibernate/PixlrConfigItemDAO.java,v diff -u -r1.1 -r1.1.10.1 --- lams_tool_pixlr/src/java/org/lamsfoundation/lams/tool/pixlr/dao/hibernate/PixlrConfigItemDAO.java 12 Jan 2009 03:15:39 -0000 1.1 +++ lams_tool_pixlr/src/java/org/lamsfoundation/lams/tool/pixlr/dao/hibernate/PixlrConfigItemDAO.java 15 Aug 2014 09:58:57 -0000 1.1.10.1 @@ -5,7 +5,7 @@ import org.lamsfoundation.lams.dao.hibernate.BaseDAO; import org.lamsfoundation.lams.tool.pixlr.dao.IPixlrConfigItemDAO; import org.lamsfoundation.lams.tool.pixlr.model.PixlrConfigItem; -import org.springframework.orm.hibernate3.HibernateCallback; +import org.springframework.orm.hibernate4.HibernateCallback; public class PixlrConfigItemDAO extends BaseDAO implements IPixlrConfigItemDAO { private static final String LOAD_CONFIG_ITEM_BY_KEY = "from PixlrConfigItem configuration" Index: lams_tool_pixlr/src/java/org/lamsfoundation/lams/tool/pixlr/dao/hibernate/PixlrDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_pixlr/src/java/org/lamsfoundation/lams/tool/pixlr/dao/hibernate/PixlrDAO.java,v diff -u -r1.2 -r1.2.2.1 --- lams_tool_pixlr/src/java/org/lamsfoundation/lams/tool/pixlr/dao/hibernate/PixlrDAO.java 17 Jan 2014 22:10:30 -0000 1.2 +++ lams_tool_pixlr/src/java/org/lamsfoundation/lams/tool/pixlr/dao/hibernate/PixlrDAO.java 15 Aug 2014 09:58:57 -0000 1.2.2.1 @@ -30,7 +30,7 @@ import org.lamsfoundation.lams.dao.hibernate.BaseDAO; import org.lamsfoundation.lams.tool.pixlr.dao.IPixlrDAO; import org.lamsfoundation.lams.tool.pixlr.model.Pixlr; -import org.springframework.orm.hibernate3.HibernateTemplate; +import org.springframework.orm.hibernate4.HibernateTemplate; /** * DAO for accessing the Pixlr objects - Hibernate specific code. @@ -55,7 +55,7 @@ } public void releaseFromCache(Object o) { - getSession().evict(o); + getSessionFactory().getCurrentSession().evict(o); } } Index: lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/dao/hibernate/SubmissionDetailsDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/dao/hibernate/SubmissionDetailsDAO.java,v diff -u -r1.17.14.1 -r1.17.14.2 --- lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/dao/hibernate/SubmissionDetailsDAO.java 15 Aug 2014 09:31:11 -0000 1.17.14.1 +++ lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/dao/hibernate/SubmissionDetailsDAO.java 15 Aug 2014 09:59:18 -0000 1.17.14.2 @@ -65,7 +65,7 @@ */ public List getSubmissionDetailsBySession(Long sessionID) { if ( sessionID != null ) { - return this.getSession().createQuery(FIND_BY_SESSION) + return getSessionFactory().getCurrentSession().createQuery(FIND_BY_SESSION) .setLong(0, sessionID.longValue()) .list(); } Index: lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/dao/hibernate/SubmitFilesSessionDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/dao/hibernate/SubmitFilesSessionDAO.java,v diff -u -r1.9 -r1.9.14.1 --- lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/dao/hibernate/SubmitFilesSessionDAO.java 17 Sep 2006 06:27:54 -0000 1.9 +++ lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/dao/hibernate/SubmitFilesSessionDAO.java 15 Aug 2014 09:59:18 -0000 1.9.14.1 @@ -59,7 +59,7 @@ public List getSubmitFilesSessionByContentID(Long contentID){ if ( contentID != null ) { - return this.getSession().createQuery(FIND_LEARNER_BY_CONTENT_ID) + return getSessionFactory().getCurrentSession().createQuery(FIND_LEARNER_BY_CONTENT_ID) .setLong("contentID", contentID.longValue()) .list(); } Index: lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/dao/hibernate/BaseDAOHibernate.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/dao/hibernate/BaseDAOHibernate.java,v diff -u -r1.1 -r1.1.4.1 --- lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/dao/hibernate/BaseDAOHibernate.java 19 Jul 2012 19:20:08 -0000 1.1 +++ lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/dao/hibernate/BaseDAOHibernate.java 15 Aug 2014 09:58:23 -0000 1.1.4.1 @@ -29,7 +29,7 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.lamsfoundation.lams.tool.scratchie.dao.DAO; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * This class serves as the Base class for all other DAOs - namely to hold Index: lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/dao/hibernate/ScratchieConfigItemDAOHibernate.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/dao/hibernate/ScratchieConfigItemDAOHibernate.java,v diff -u -r1.1 -r1.1.2.1 --- lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/dao/hibernate/ScratchieConfigItemDAOHibernate.java 13 Jun 2014 18:50:13 -0000 1.1 +++ lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/dao/hibernate/ScratchieConfigItemDAOHibernate.java 15 Aug 2014 09:58:23 -0000 1.1.2.1 @@ -28,7 +28,7 @@ import org.lamsfoundation.lams.dao.hibernate.BaseDAO; import org.lamsfoundation.lams.tool.scratchie.dao.ScratchieConfigItemDAO; import org.lamsfoundation.lams.tool.scratchie.model.ScratchieConfigItem; -import org.springframework.orm.hibernate3.HibernateCallback; +import org.springframework.orm.hibernate4.HibernateCallback; public class ScratchieConfigItemDAOHibernate extends BaseDAO implements ScratchieConfigItemDAO { private static final String LOAD_CONFIG_ITEM_BY_KEY = "from ScratchieConfigItem configuration" Index: lams_tool_spreadsheet/src/java/org/lamsfoundation/lams/tool/spreadsheet/dao/hibernate/BaseDAOHibernate.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_spreadsheet/src/java/org/lamsfoundation/lams/tool/spreadsheet/dao/hibernate/BaseDAOHibernate.java,v diff -u -r1.1 -r1.1.12.1 --- lams_tool_spreadsheet/src/java/org/lamsfoundation/lams/tool/spreadsheet/dao/hibernate/BaseDAOHibernate.java 4 Jul 2008 07:40:28 -0000 1.1 +++ lams_tool_spreadsheet/src/java/org/lamsfoundation/lams/tool/spreadsheet/dao/hibernate/BaseDAOHibernate.java 15 Aug 2014 09:58:38 -0000 1.1.12.1 @@ -29,7 +29,7 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.lamsfoundation.lams.tool.spreadsheet.dao.DAO; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * This class serves as the Base class for all other DAOs - namely to hold Index: lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/dao/hibernate/BaseDAOHibernate.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/dao/hibernate/BaseDAOHibernate.java,v diff -u -r1.2 -r1.2.14.1 --- lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/dao/hibernate/BaseDAOHibernate.java 25 Sep 2006 23:20:03 -0000 1.2 +++ lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/dao/hibernate/BaseDAOHibernate.java 15 Aug 2014 09:59:15 -0000 1.2.14.1 @@ -29,7 +29,7 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.lamsfoundation.lams.tool.survey.dao.DAO; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * This class serves as the Base class for all other DAOs - namely to hold Index: lams_tool_task/src/java/org/lamsfoundation/lams/tool/taskList/dao/hibernate/BaseDAOHibernate.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_task/src/java/org/lamsfoundation/lams/tool/taskList/dao/hibernate/BaseDAOHibernate.java,v diff -u -r1.2 -r1.2.12.1 --- lams_tool_task/src/java/org/lamsfoundation/lams/tool/taskList/dao/hibernate/BaseDAOHibernate.java 2 Apr 2008 05:07:56 -0000 1.2 +++ lams_tool_task/src/java/org/lamsfoundation/lams/tool/taskList/dao/hibernate/BaseDAOHibernate.java 15 Aug 2014 09:59:06 -0000 1.2.12.1 @@ -29,7 +29,7 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.lamsfoundation.lams.tool.taskList.dao.DAO; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * This class serves as the Base class for all other DAOs - namely to hold Index: lams_tool_videorecorder/src/java/org/lamsfoundation/lams/tool/videoRecorder/dao/hibernate/VideoRecorderDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_videorecorder/src/java/org/lamsfoundation/lams/tool/videoRecorder/dao/hibernate/VideoRecorderDAO.java,v diff -u -r1.3 -r1.3.2.1 --- lams_tool_videorecorder/src/java/org/lamsfoundation/lams/tool/videoRecorder/dao/hibernate/VideoRecorderDAO.java 17 Jan 2014 22:18:18 -0000 1.3 +++ lams_tool_videorecorder/src/java/org/lamsfoundation/lams/tool/videoRecorder/dao/hibernate/VideoRecorderDAO.java 15 Aug 2014 09:58:41 -0000 1.3.2.1 @@ -52,7 +52,7 @@ } public void releaseFromCache(Object o) { - getSession().evict(o); + getSessionFactory().getCurrentSession().evict(o); } } Index: lams_tool_videorecorder/src/java/org/lamsfoundation/lams/tool/videoRecorder/dao/hibernate/VideoRecorderRatingDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_videorecorder/src/java/org/lamsfoundation/lams/tool/videoRecorder/dao/hibernate/VideoRecorderRatingDAO.java,v diff -u -r1.4 -r1.4.2.1 --- lams_tool_videorecorder/src/java/org/lamsfoundation/lams/tool/videoRecorder/dao/hibernate/VideoRecorderRatingDAO.java 2 Feb 2014 17:19:13 -0000 1.4 +++ lams_tool_videorecorder/src/java/org/lamsfoundation/lams/tool/videoRecorder/dao/hibernate/VideoRecorderRatingDAO.java 15 Aug 2014 09:58:41 -0000 1.4.2.1 @@ -34,7 +34,7 @@ import org.lamsfoundation.lams.tool.videoRecorder.model.VideoRecorderComment; import org.lamsfoundation.lams.tool.videoRecorder.model.VideoRecorderRating; import org.lamsfoundation.lams.tool.videoRecorder.model.VideoRecorderRecording; -import org.springframework.orm.hibernate3.HibernateTemplate; +import org.springframework.orm.hibernate4.HibernateTemplate; /** * DAO for accessing the VideoRecorderRating objects - Hibernate specific code. Index: lams_tool_videorecorder/src/java/org/lamsfoundation/lams/tool/videoRecorder/dao/hibernate/VideoRecorderRecordingDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_videorecorder/src/java/org/lamsfoundation/lams/tool/videoRecorder/dao/hibernate/VideoRecorderRecordingDAO.java,v diff -u -r1.5 -r1.5.2.1 --- lams_tool_videorecorder/src/java/org/lamsfoundation/lams/tool/videoRecorder/dao/hibernate/VideoRecorderRecordingDAO.java 2 Feb 2014 17:19:13 -0000 1.5 +++ lams_tool_videorecorder/src/java/org/lamsfoundation/lams/tool/videoRecorder/dao/hibernate/VideoRecorderRecordingDAO.java 15 Aug 2014 09:58:41 -0000 1.5.2.1 @@ -29,7 +29,7 @@ import org.lamsfoundation.lams.dao.hibernate.BaseDAO; import org.lamsfoundation.lams.tool.videoRecorder.dao.IVideoRecorderRecordingDAO; import org.lamsfoundation.lams.tool.videoRecorder.model.VideoRecorderRecording; -import org.springframework.orm.hibernate3.HibernateTemplate; +import org.springframework.orm.hibernate4.HibernateTemplate; /** * DAO for accessing the VideoRecorderRecording objects - Hibernate specific code. Index: lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/dao/hibernate/VoteContentDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/dao/hibernate/VoteContentDAO.java,v diff -u -r1.10 -r1.10.2.1 --- lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/dao/hibernate/VoteContentDAO.java 26 May 2014 22:44:39 -0000 1.10 +++ lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/dao/hibernate/VoteContentDAO.java 15 Aug 2014 09:59:16 -0000 1.10.2.1 @@ -32,9 +32,9 @@ import org.lamsfoundation.lams.tool.vote.pojos.VoteContent; import org.lamsfoundation.lams.tool.vote.pojos.VoteQueContent; import org.lamsfoundation.lams.tool.vote.pojos.VoteSession; -import org.springframework.orm.hibernate3.HibernateCallback; -import org.springframework.orm.hibernate3.HibernateTemplate; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.HibernateCallback; +import org.springframework.orm.hibernate4.HibernateTemplate; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * @author Ozgur Demirtas @@ -57,14 +57,14 @@ } public void saveOrUpdateVote(VoteContent vote) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().saveOrUpdate(vote); } public VoteContent getVoteContentByContentId(Long voteContentId) { String query = "from VoteContent as vote where vote.voteContentId = ?"; HibernateTemplate templ = this.getHibernateTemplate(); - List list = getSession().createQuery(query).setLong(0, voteContentId.longValue()).list(); + List list = getSessionFactory().getCurrentSession().createQuery(query).setLong(0, voteContentId.longValue()).list(); if (list != null && list.size() > 0) { VoteContent vote = (VoteContent) list.get(0); @@ -84,24 +84,24 @@ } public void saveVoteContent(VoteContent voteContent) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().saveOrUpdate(voteContent); } public void updateVoteContent(VoteContent voteContent) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().update(voteContent); } public void removeVoteById(Long voteContentId) { HibernateTemplate templ = this.getHibernateTemplate(); if (voteContentId != null) { - List list = getSession().createQuery(VoteContentDAO.FIND_VOTE_CONTENT) + List list = getSessionFactory().getCurrentSession().createQuery(VoteContentDAO.FIND_VOTE_CONTENT) .setLong(0, voteContentId.longValue()).list(); if (list != null && list.size() > 0) { VoteContent vote = (VoteContent) list.get(0); - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); templ.delete(vote); templ.flush(); } Index: lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/dao/hibernate/VoteQueContentDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/dao/hibernate/VoteQueContentDAO.java,v diff -u -r1.10 -r1.10.2.1 --- lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/dao/hibernate/VoteQueContentDAO.java 26 May 2014 22:44:39 -0000 1.10 +++ lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/dao/hibernate/VoteQueContentDAO.java 15 Aug 2014 09:59:16 -0000 1.10.2.1 @@ -26,7 +26,7 @@ import org.hibernate.FlushMode; import org.lamsfoundation.lams.tool.vote.dao.IVoteQueContentDAO; import org.lamsfoundation.lams.tool.vote.pojos.VoteQueContent; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * Hibernate implementation for database access to VoteQueContent for the vote @@ -52,7 +52,7 @@ @Override public VoteQueContent getDefaultVoteContentFirstQuestion() { final long voteContentId = 1; - List list = getSession().createQuery(LOAD_QUESTION_CONTENT_BY_CONTENT_ID).setLong("voteContentId", + List list = getSessionFactory().getCurrentSession().createQuery(LOAD_QUESTION_CONTENT_BY_CONTENT_ID).setLong("voteContentId", voteContentId).list(); if (list != null && list.size() > 0) { @@ -64,7 +64,7 @@ @Override public VoteQueContent getQuestionByDisplayOrder(final Long displayOrder, final Long voteContentUid) { - List list = getSession().createQuery(LOAD_QUESTION_CONTENT_BY_DISPLAY_ORDER).setLong("displayOrder", + List list = getSessionFactory().getCurrentSession().createQuery(LOAD_QUESTION_CONTENT_BY_DISPLAY_ORDER).setLong("displayOrder", displayOrder.longValue()).setLong("voteContentUid", voteContentUid.longValue()).list(); if (list != null && list.size() > 0) { @@ -76,7 +76,7 @@ @Override public List getAllQuestionsSorted(final long voteContentId) { - List list = getSession().createQuery(SORT_QUESTION_CONTENT_BY_DISPLAY_ORDER).setLong("voteContentId", + List list = getSessionFactory().getCurrentSession().createQuery(SORT_QUESTION_CONTENT_BY_DISPLAY_ORDER).setLong("voteContentId", voteContentId).list(); return list; @@ -94,7 +94,7 @@ @Override public void removeQuestion(VoteQueContent voteQueContent) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().delete(voteQueContent); } } \ No newline at end of file Index: lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/dao/hibernate/VoteSessionDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/dao/hibernate/VoteSessionDAO.java,v diff -u -r1.10.2.1 -r1.10.2.2 --- lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/dao/hibernate/VoteSessionDAO.java 15 Aug 2014 09:31:07 -0000 1.10.2.1 +++ lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/dao/hibernate/VoteSessionDAO.java 15 Aug 2014 09:59:16 -0000 1.10.2.2 @@ -31,9 +31,9 @@ import org.lamsfoundation.lams.tool.vote.pojos.VoteContent; import org.lamsfoundation.lams.tool.vote.pojos.VoteQueUsr; import org.lamsfoundation.lams.tool.vote.pojos.VoteSession; -import org.springframework.orm.hibernate3.HibernateCallback; -import org.springframework.orm.hibernate3.HibernateTemplate; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.HibernateCallback; +import org.springframework.orm.hibernate4.HibernateTemplate; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * @author ozgurd @@ -63,7 +63,7 @@ public VoteSession getSessionBySessionId(Long voteSessionId) { String query = "from VoteSession votes where votes.voteSessionId=?"; - List list = getSession().createQuery(query).setLong(0, voteSessionId.longValue()).list(); + List list = getSessionFactory().getCurrentSession().createQuery(query).setLong(0, voteSessionId.longValue()).list(); if (list != null && list.size() > 0) { VoteSession vote = (VoteSession) list.get(0); @@ -73,7 +73,7 @@ } public int countSessionComplete() { - List list = getSession().createQuery(COUNT_SESSION_COMPLETE).list(); + List list = getSessionFactory().getCurrentSession().createQuery(COUNT_SESSION_COMPLETE).list(); if (list != null && list.size() > 0) { return list.size(); @@ -86,7 +86,7 @@ } public void updateVoteSession(VoteSession voteSession) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().update(voteSession); } @@ -99,12 +99,12 @@ HibernateTemplate templ = this.getHibernateTemplate(); if (voteSessionId != null) { - List list = getSession().createQuery(FIND_VOTE_SESSION_CONTENT).setLong(0, voteSessionId.longValue()) + List list = getSessionFactory().getCurrentSession().createQuery(FIND_VOTE_SESSION_CONTENT).setLong(0, voteSessionId.longValue()) .list(); if (list != null && list.size() > 0) { VoteSession vote = (VoteSession) list.get(0); - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); templ.delete(vote); templ.flush(); } @@ -113,7 +113,7 @@ } public void removeVoteSession(VoteSession voteSession) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().delete(voteSession); } Index: lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/dao/hibernate/VoteUserDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/dao/hibernate/VoteUserDAO.java,v diff -u -r1.12 -r1.12.2.1 --- lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/dao/hibernate/VoteUserDAO.java 26 May 2014 22:44:39 -0000 1.12 +++ lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/dao/hibernate/VoteUserDAO.java 15 Aug 2014 09:59:16 -0000 1.12.2.1 @@ -29,8 +29,8 @@ import org.lamsfoundation.lams.tool.vote.dao.IVoteUserDAO; import org.lamsfoundation.lams.tool.vote.pojos.VoteQueUsr; import org.lamsfoundation.lams.tool.vote.pojos.VoteSession; -import org.springframework.orm.hibernate3.HibernateTemplate; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.HibernateTemplate; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * @author Ozgur Demirtas @@ -50,7 +50,7 @@ public VoteQueUsr getVoteUserByUID(Long uid) { String query = "from VoteQueUsr user where user.uid=?"; - List list = getSession().createQuery(query).setLong(0, uid.longValue()).list(); + List list = getSessionFactory().getCurrentSession().createQuery(query).setLong(0, uid.longValue()).list(); if (list != null && list.size() > 0) { VoteQueUsr voteu = (VoteQueUsr) list.get(0); @@ -62,7 +62,7 @@ public VoteQueUsr getUserByUserId(Long userId) { String query = "from VoteQueUsr user where user.queUsrId=?"; - List list = getSession().createQuery(query).setLong(0, userId.longValue()).list(); + List list = getSessionFactory().getCurrentSession().createQuery(query).setLong(0, userId.longValue()).list(); if (list != null && list.size() > 0) { VoteQueUsr voteu = (VoteQueUsr) list.get(0); @@ -72,13 +72,13 @@ } public List getVoteUserBySessionUid(final Long voteSessionUid) { - List list = getSession().createQuery(LOAD_USER_FOR_SESSION) + List list = getSessionFactory().getCurrentSession().createQuery(LOAD_USER_FOR_SESSION) .setLong("voteSessionId", voteSessionUid.longValue()).list(); return list; } public int getCompletedVoteUserBySessionUid(final Long voteSessionUid) { - List list = getSession().createQuery(LOAD_USER_FOR_SESSION) + List list = getSessionFactory().getCurrentSession().createQuery(LOAD_USER_FOR_SESSION) .setLong("voteSessionId", voteSessionUid.longValue()).list(); int completedSessionUserCount = 0; @@ -98,7 +98,7 @@ public VoteQueUsr getVoteUserBySession(final Long queUsrId, final Long voteSessionId) { String strGetUser = "from voteQueUsr in class VoteQueUsr where voteQueUsr.queUsrId=:queUsrId and voteQueUsr.voteSessionId=:voteSessionId"; - List list = getSession().createQuery(strGetUser).setLong("queUsrId", queUsrId.longValue()) + List list = getSessionFactory().getCurrentSession().createQuery(strGetUser).setLong("queUsrId", queUsrId.longValue()) .setLong("voteSessionId", voteSessionId.longValue()).list(); if (list != null && list.size() > 0) { @@ -111,7 +111,7 @@ public VoteQueUsr getVoteQueUsrById(long voteQueUsrId) { String query = "from VoteQueUsr user where user.queUsrId=?"; - List list = getSession().createQuery(query).setLong(0, voteQueUsrId).list(); + List list = getSessionFactory().getCurrentSession().createQuery(query).setLong(0, voteQueUsrId).list(); if (list != null && list.size() > 0) { VoteQueUsr qu = (VoteQueUsr) list.get(0); @@ -131,11 +131,11 @@ public void removeVoteUserById(Long userId) { HibernateTemplate templ = this.getHibernateTemplate(); if (userId != null) { - List list = getSession().createQuery(FIND_VOTE_USR_CONTENT).setLong(0, userId.longValue()).list(); + List list = getSessionFactory().getCurrentSession().createQuery(FIND_VOTE_USR_CONTENT).setLong(0, userId.longValue()).list(); if (list != null && list.size() > 0) { VoteQueUsr voteu = (VoteQueUsr) list.get(0); - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); templ.delete(voteu); templ.flush(); } @@ -144,13 +144,13 @@ } public List getUserBySessionOnly(final VoteSession voteSession) { - List list = getSession().createQuery(LOAD_USER_FOR_SESSION) + List list = getSessionFactory().getCurrentSession().createQuery(LOAD_USER_FOR_SESSION) .setLong("voteSessionId", voteSession.getUid().longValue()).list(); return list; } public void removeVoteUser(VoteQueUsr voteUser) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().delete(voteUser); } Index: lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/dao/hibernate/VoteUsrAttemptDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/dao/hibernate/VoteUsrAttemptDAO.java,v diff -u -r1.40 -r1.40.2.1 --- lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/dao/hibernate/VoteUsrAttemptDAO.java 26 May 2014 22:44:39 -0000 1.40 +++ lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/dao/hibernate/VoteUsrAttemptDAO.java 15 Aug 2014 09:59:17 -0000 1.40.2.1 @@ -31,8 +31,8 @@ import org.hibernate.FlushMode; import org.lamsfoundation.lams.tool.vote.dao.IVoteUsrAttemptDAO; import org.lamsfoundation.lams.tool.vote.pojos.VoteUsrAttempt; -import org.springframework.orm.hibernate3.HibernateTemplate; -import org.springframework.orm.hibernate3.support.HibernateDaoSupport; +import org.springframework.orm.hibernate4.HibernateTemplate; +import org.springframework.orm.hibernate4.support.HibernateDaoSupport; /** * Hibernate implementation for database access to VoteUsrAttemptDAO for the voting tool. @@ -70,7 +70,7 @@ public VoteUsrAttempt getAttemptByUID(Long uid) { String query = "from VoteUsrAttempt attempt where attempt.uid=?"; - List list = getSession().createQuery(query).setLong(0, uid.longValue()).list(); + List list = getSessionFactory().getCurrentSession().createQuery(query).setLong(0, uid.longValue()).list(); if ((list != null) && (list.size() > 0)) { VoteUsrAttempt attempt = list.get(0); @@ -86,22 +86,22 @@ @Override public List getAttemptsForUser(final Long queUsrId) { - List list = getSession().createQuery(VoteUsrAttemptDAO.LOAD_ATTEMPT_FOR_USER) + List list = getSessionFactory().getCurrentSession().createQuery(VoteUsrAttemptDAO.LOAD_ATTEMPT_FOR_USER) .setLong("queUsrId", queUsrId.longValue()).list(); return list; } @Override public int getUserEnteredVotesCountForContent(final Long voteContentUid) { - List result = getSession().createQuery(VoteUsrAttemptDAO.COUNT_ATTEMPTS_BY_CONTENT_ID) + List result = getSessionFactory().getCurrentSession().createQuery(VoteUsrAttemptDAO.COUNT_ATTEMPTS_BY_CONTENT_ID) .setLong("voteContentId", voteContentUid).list(); Long resultLong = result.get(0) != null ? (Long) result.get(0) : new Long(0); return resultLong.intValue(); } @Override public Set getUserEntries(final Long voteContentUid) { - List list = getSession().createQuery(VoteUsrAttemptDAO.LOAD_USER_ENTRIES) + List list = getSessionFactory().getCurrentSession().createQuery(VoteUsrAttemptDAO.LOAD_USER_ENTRIES) .setLong("voteContentUid", voteContentUid).list(); Set userEntries = new HashSet(); @@ -119,14 +119,14 @@ @Override public List getUserAttempts(final Long voteContentUid, final String userEntry) { - List list = getSession().createQuery(VoteUsrAttemptDAO.LOAD_USER_ENTRY_RECORDS) + List list = getSessionFactory().getCurrentSession().createQuery(VoteUsrAttemptDAO.LOAD_USER_ENTRY_RECORDS) .setLong("voteContentUid", voteContentUid).setString("userEntry", userEntry).list(); return list; } @Override public Set getSessionUserEntriesSet(final Long voteSessionUid) { - List list = getSession().createQuery(VoteUsrAttemptDAO.LOAD_ENTRIES_BY_SESSION_UID) + List list = getSessionFactory().getCurrentSession().createQuery(VoteUsrAttemptDAO.LOAD_ENTRIES_BY_SESSION_UID) .setLong("voteSessionUid", voteSessionUid).list(); Set sessionUserEntries = new HashSet(); @@ -138,14 +138,14 @@ public void removeAttemptsForUserandSession(final Long queUsrId, final Long sessionUid) { String strGetUser = "from voteUsrAttempt in class VoteUsrAttempt where voteUsrAttempt.queUsrId=:queUsrId and voteUsrAttempt.voteQueUsr.voteSession.uid=:sessionUid"; HibernateTemplate templ = this.getHibernateTemplate(); - List list = getSession().createQuery(strGetUser).setLong("queUsrId", queUsrId.longValue()) + List list = getSessionFactory().getCurrentSession().createQuery(strGetUser).setLong("queUsrId", queUsrId.longValue()) .setLong("sessionUid", sessionUid).list(); if ((list != null) && (list.size() > 0)) { Iterator listIterator = list.iterator(); while (listIterator.hasNext()) { VoteUsrAttempt attempt = listIterator.next(); - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); templ.delete(attempt); templ.flush(); } @@ -154,7 +154,7 @@ @Override public int getAttemptsForQuestionContent(final Long questionUid) { - List list = getSession().createQuery(VoteUsrAttemptDAO.LOAD_ATTEMPT_FOR_QUESTION_CONTENT) + List list = getSessionFactory().getCurrentSession().createQuery(VoteUsrAttemptDAO.LOAD_ATTEMPT_FOR_QUESTION_CONTENT) .setLong("voteQueContentId", questionUid.longValue()).list(); if ((list != null) && (list.size() > 0)) { @@ -173,7 +173,7 @@ @Override public List getAttemptsForQuestionContentAndSessionUid(final Long questionUid, final Long sessionUid) { - List list = getSession() + List list = getSessionFactory().getCurrentSession() .createQuery(VoteUsrAttemptDAO.LOAD_ATTEMPT_FOR_QUESTION_CONTENT_AND_SESSION) .setLong("voteQueContentId", questionUid.longValue()) .setLong("sessionUid", sessionUid.longValue()).list(); @@ -188,15 +188,15 @@ @Override public List getStandardAttemptsByQuestionUid(final Long questionUid) { - List list = getSession().createQuery(VoteUsrAttemptDAO.LOAD_ATTEMPT_FOR_QUESTION_CONTENT) + List list = getSessionFactory().getCurrentSession().createQuery(VoteUsrAttemptDAO.LOAD_ATTEMPT_FOR_QUESTION_CONTENT) .setLong("voteQueContentId", questionUid.longValue()).list(); return list; } @Override public List getAttemptsForUserAndQuestionContent(final Long queUsrId, final Long questionUid) { - List list = getSession() + List list = getSessionFactory().getCurrentSession() .createQuery(VoteUsrAttemptDAO.LOAD_ATTEMPT_FOR_USER_AND_QUESTION_CONTENT) .setLong("queUsrId", queUsrId.longValue()).setLong("voteQueContentId", questionUid.longValue()) .list(); @@ -207,7 +207,7 @@ @Override public VoteUsrAttempt getAttemptForUserAndQuestionContentAndSession(final Long queUsrId, final Long questionUid, final Long sessionUid) { - List list = getSession() + List list = getSessionFactory().getCurrentSession() .createQuery(VoteUsrAttemptDAO.LOAD_ATTEMPT_FOR_USER_AND_QUESTION_CONTENT_AND_SESSION) .setLong("queUsrId", queUsrId.longValue()).setLong("voteQueContentId", questionUid.longValue()) .setLong("sessionUid", sessionUid.longValue()).list(); @@ -221,7 +221,7 @@ @Override public Set getAttemptsForUserAndSession(final Long queUsrId, final Long sessionUid) { - List list = getSession().createQuery(VoteUsrAttemptDAO.LOAD_ATTEMPT_FOR_USER_AND_SESSION) + List list = getSessionFactory().getCurrentSession().createQuery(VoteUsrAttemptDAO.LOAD_ATTEMPT_FOR_USER_AND_SESSION) .setLong("queUsrId", queUsrId.longValue()).setLong("sessionUid", sessionUid.longValue()).list(); Set userEntries = new HashSet(); @@ -242,7 +242,7 @@ @Override public Set getAttemptsForUserAndSessionUseOpenAnswer(final Long queUsrId, final Long sessionUid) { - List list = getSession().createQuery(VoteUsrAttemptDAO.LOAD_ATTEMPT_FOR_USER_AND_SESSION) + List list = getSessionFactory().getCurrentSession().createQuery(VoteUsrAttemptDAO.LOAD_ATTEMPT_FOR_USER_AND_SESSION) .setLong("queUsrId", queUsrId.longValue()).setLong("sessionUid", sessionUid.longValue()).list(); String openAnswer = ""; @@ -271,21 +271,21 @@ @Override public int getSessionEntriesCount(final Long voteSessionUid) { - List result = getSession().createQuery(VoteUsrAttemptDAO.COUNT_ENTRIES_BY_SESSION_ID) + List result = getSessionFactory().getCurrentSession().createQuery(VoteUsrAttemptDAO.COUNT_ENTRIES_BY_SESSION_ID) .setLong("voteSessionUid", voteSessionUid).list(); Long resultLong = result.get(0) != null ? (Long) result.get(0) : new Long(0); return resultLong.intValue(); } @Override public void updateVoteUsrAttempt(VoteUsrAttempt voteUsrAttempt) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().update(voteUsrAttempt); } @Override public void removeVoteUsrAttempt(VoteUsrAttempt voteUsrAttempt) { - this.getSession().setFlushMode(FlushMode.AUTO); + getSessionFactory().getCurrentSession().setFlushMode(FlushMode.AUTO); this.getHibernateTemplate().delete(voteUsrAttempt); } } \ No newline at end of file Index: lams_tool_wiki/src/java/org/lamsfoundation/lams/tool/wiki/dao/hibernate/WikiDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_wiki/src/java/org/lamsfoundation/lams/tool/wiki/dao/hibernate/WikiDAO.java,v diff -u -r1.3 -r1.3.2.1 --- lams_tool_wiki/src/java/org/lamsfoundation/lams/tool/wiki/dao/hibernate/WikiDAO.java 17 Jan 2014 22:18:21 -0000 1.3 +++ lams_tool_wiki/src/java/org/lamsfoundation/lams/tool/wiki/dao/hibernate/WikiDAO.java 15 Aug 2014 09:58:20 -0000 1.3.2.1 @@ -34,7 +34,7 @@ import org.lamsfoundation.lams.tool.wiki.dao.IWikiDAO; import org.lamsfoundation.lams.tool.wiki.model.Wiki; import org.lamsfoundation.lams.tool.wiki.model.WikiPage; -import org.springframework.orm.hibernate3.HibernateTemplate; +import org.springframework.orm.hibernate4.HibernateTemplate; /** * DAO for accessing the Wiki objects - Hibernate specific code. Index: lams_tool_wiki/src/java/org/lamsfoundation/lams/tool/wiki/dao/hibernate/WikiPageDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_wiki/src/java/org/lamsfoundation/lams/tool/wiki/dao/hibernate/WikiPageDAO.java,v diff -u -r1.3 -r1.3.2.1 --- lams_tool_wiki/src/java/org/lamsfoundation/lams/tool/wiki/dao/hibernate/WikiPageDAO.java 19 Mar 2012 15:00:03 -0000 1.3 +++ lams_tool_wiki/src/java/org/lamsfoundation/lams/tool/wiki/dao/hibernate/WikiPageDAO.java 15 Aug 2014 09:58:20 -0000 1.3.2.1 @@ -30,7 +30,7 @@ public WikiPage getByWikiAndTitle(Wiki wiki, String title) { if (wiki != null && title != null && title.length() > 0) { Long wikiId = wiki.getUid(); - Query query = this.getSession().createQuery(GET_BY_WIKI_AND_TITLE); + Query query = getSessionFactory().getCurrentSession().createQuery(GET_BY_WIKI_AND_TITLE); query.setLong(0, wikiId); query.setString(1, title); return (WikiPage) query.uniqueResult(); @@ -41,7 +41,7 @@ public WikiPage getBySessionAndTitle(WikiSession wikiSession, String title) { if (wikiSession != null && title != null && title.length() > 0) { Long wikiId = wikiSession.getUid(); - Query query = this.getSession().createQuery(GET_BY_SESSION_AND_TITLE); + Query query = getSessionFactory().getCurrentSession().createQuery(GET_BY_SESSION_AND_TITLE); query.setLong(0, wikiId); query.setString(1, title); return (WikiPage) query.uniqueResult(); @@ -57,7 +57,7 @@ String codeToReplace = WikiPageDAO.CHANGE_WIKI_JAVASCRIPT_METHOD.replace("?", escapedTitle); String replacementCode = "#"; - SQLQuery query = this.getSession().createSQLQuery(REMOVE_WIKI_REFERENCES); + SQLQuery query = getSessionFactory().getCurrentSession().createSQLQuery(REMOVE_WIKI_REFERENCES); query.setString(0, codeToReplace); query.setString(1, replacementCode); query.setLong(2, removedWikiPage.getParentWiki().getUid()); Index: lams_tool_wookie/src/java/org/lamsfoundation/lams/tool/wookie/dao/hibernate/WookieConfigItemDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_wookie/src/java/org/lamsfoundation/lams/tool/wookie/dao/hibernate/WookieConfigItemDAO.java,v diff -u -r1.1 -r1.1.2.1 --- lams_tool_wookie/src/java/org/lamsfoundation/lams/tool/wookie/dao/hibernate/WookieConfigItemDAO.java 28 Jul 2009 05:30:25 -0000 1.1 +++ lams_tool_wookie/src/java/org/lamsfoundation/lams/tool/wookie/dao/hibernate/WookieConfigItemDAO.java 15 Aug 2014 09:58:03 -0000 1.1.2.1 @@ -5,7 +5,7 @@ import org.lamsfoundation.lams.dao.hibernate.BaseDAO; import org.lamsfoundation.lams.tool.wookie.dao.IWookieConfigItemDAO; import org.lamsfoundation.lams.tool.wookie.model.WookieConfigItem; -import org.springframework.orm.hibernate3.HibernateCallback; +import org.springframework.orm.hibernate4.HibernateCallback; public class WookieConfigItemDAO extends BaseDAO implements IWookieConfigItemDAO { private static final String LOAD_CONFIG_ITEM_BY_KEY = "from WookieConfigItem configuration" Index: lams_tool_wookie/src/java/org/lamsfoundation/lams/tool/wookie/dao/hibernate/WookieDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_wookie/src/java/org/lamsfoundation/lams/tool/wookie/dao/hibernate/WookieDAO.java,v diff -u -r1.2 -r1.2.2.1 --- lams_tool_wookie/src/java/org/lamsfoundation/lams/tool/wookie/dao/hibernate/WookieDAO.java 17 Jan 2014 22:18:09 -0000 1.2 +++ lams_tool_wookie/src/java/org/lamsfoundation/lams/tool/wookie/dao/hibernate/WookieDAO.java 15 Aug 2014 09:58:03 -0000 1.2.2.1 @@ -53,7 +53,7 @@ } public void releaseFromCache(Object o) { - getSession().evict(o); + getSessionFactory().getCurrentSession().evict(o); } }