1 package dst.ass1.jpa.dao.impl;
3 import dst.ass1.jpa.dao.ICourseDAO;
4 import dst.ass1.jpa.model.ICourse;
5 import dst.ass1.jpa.model.impl.Course;
7 import javax.persistence.EntityManager;
8 import java.util.Collection;
11 public class CourseDAO extends GenericDAO<Course, ICourse> implements ICourseDAO {
12 public CourseDAO(EntityManager em) {
13 super(em, Course.class);
17 public Collection<ICourse> findOngoingAndFreeCoursesForPlatform(String platformName) {
22 public Collection<ICourse> findNonCancelledCoursesBetweenStartAndEnd(Date start, Date end) {