package caldb;
import java.util.Collection;
import schedule.Calendar;
import admin.*;
import options.GlobalOptions;
import options.UserOptions;
/**
* The full calendar DB is comprised of the users' calendars, the user
* database, the group database, and the collection of options. There is also
* user workspace componet, comprised of the calendars that are available for
* the user to view and edit, plus state information so support Edit menu
* operations. There is a draft UML diagram of
* the Calendar Tool object hierarchy, of which CalendarDB is the topmost
* object.
*/
public abstract class CalendarDB {
Collection calendars;
UserDB udb;
GroupDB gdb;
GlobalOptions options;
}