1 package dst.ass1.jpa.dao;
3 public interface IDAOFactory {
5 IMembershipDAO createMembershipDAO();
7 IParticipantDAO createParticipantDAO();
9 ILessonDAO createLessonDAO();
11 ILecturerDAO createLecturerDAO();
13 IEnrollmentDAO createEnrollmentDAO();
15 ICourseDAO createCourseDAO();
17 IMaterialDAO createMaterialDAO();
19 IMaterialServerDAO createMaterialServerDAO();
21 IMetadataDAO createMetadataDAO();
23 ICoursePlatformDAO createCoursePlatformDAO();