Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/ITransitionDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/ITransitionDAO.java,v diff -u -r1.2 -r1.3 --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/ITransitionDAO.java 8 Feb 2005 06:02:46 -0000 1.2 +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/ITransitionDAO.java 28 Feb 2005 23:05:54 -0000 1.3 @@ -37,5 +37,7 @@ * @return Returns the list of Transition objects where from_activity_id = activityID */ public List getTransitionByfromActivityID(Long fromActivityID); + + public List getTransitionsByLearningDesignID(Long learningDesignID); } 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.2 -r1.3 --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/hibernate/TransitionDAO.java 8 Feb 2005 06:02:52 -0000 1.2 +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/hibernate/TransitionDAO.java 28 Feb 2005 23:06:02 -0000 1.3 @@ -25,8 +25,9 @@ private static final String TABLENAME ="lams_learning_transition"; private static final String FIND_BY_TO_ACTIVITY = "from " + TABLENAME +" in class " + Transition.class.getName()+ " where to_activity_id =?"; private static final String FIND_BY_FROM_ACTIVITY = "from " + TABLENAME +" in class " + Transition.class.getName()+ " where from_activity_id =?"; + private static final String FIND_BY_LEARNING_DESIGN_ID = "from " + TABLENAME +" in class " + Transition.class.getName()+ + " where learning_design_id=?"; - /* (non-Javadoc) * @see org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO#getTransitionById(java.lang.Integer) */ @@ -57,5 +58,10 @@ List list = this.getHibernateTemplate().find(FIND_BY_FROM_ACTIVITY,new Object[]{fromActivityID}, new Type[]{Hibernate.LONG}); return list; } + + public List getTransitionsByLearningDesignID(Long learningDesignID){ + List list = this.getHibernateTemplate().find(FIND_BY_LEARNING_DESIGN_ID, new Object[]{learningDesignID}, new Type[]{Hibernate.LONG}); + return list; + } }