package scheduler.CourseDB;


import java.util.Collection;

/**
 *
 * Generic JavaDoc for CourseDB 
 * 
 * @author 
 * @version 
 *
 **/

public class CourseDB {

     /** Default Constructor **/
     public CourseDB() {

     }

     /** 
        Adds a given course to the course database
        **/
     protected CourseDB addCourse(Course c, CourseDB[] cdb) {
          return null;
     }

     /**  Edits a given course which is already in the course database **/
     protected CourseDB editCourse(Course old, Course newnew, CourseDB[] cdb) {
          return null;
     }

     /**  
        Removes a given, alredy-exiting course from the course database
        **/
     protected CourseDB removeCourse(Course c, CourseDB[] cdb) {
          return null;
     }

     protected boolean isValidCourse(Course c, CourseDB[] cdb) {
          return null;
     }

     protected boolean isValidCourseDB(CourseDB[] cdb) {
          return null;
     }

     protected int sumOfSections(CourseDB[] cdb) {
          return null;
     }

     protected Collection<Course> data;

}