package dst.ass1.jpa.dao;

public interface IDAOFactory {

    IMembershipDAO createMembershipDAO();

    IParticipantDAO createParticipantDAO();

    ILessonDAO createLessonDAO();

    ILecturerDAO createLecturerDAO();

    IEnrollmentDAO createEnrollmentDAO();

    ICourseDAO createCourseDAO();

    IMaterialDAO createMaterialDAO();

    IMaterialServerDAO createMaterialServerDAO();

    IMetadataDAO createMetadataDAO();

    ICoursePlatformDAO createCoursePlatformDAO();
}
