package scheduler.Database;

import scheduler.InstructorDB.*;
import scheduler.CourseDB.*;
import scheduler.LocationDB.*;
import scheduler.Preferences.*;

import java.util.Collection;

/**
 *
 * 
     Top-level class which contains all databases pertaining to the scheduler:
     instructors, classes, locations, and preferences
     * 
 * @author 
 * @version 
 *
 **/

public class Database {

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

     }

     protected boolean isValidWholeDB(Database db) {
          return null;
     }

     protected InstructorDB idb;

     protected CourseDB cdb;

     protected LocationDB ldb;

     protected PreferencesCollection pdb;

}