Package admin

Package admin defines objects related to the main admin view and associated databases.

See:
          Description

Class Summary
Course This class contains the information needed by the administrator interfaces to keep track of course preferences.
CourseDB A courseDB object is generated by the CourseDB generator and contains records relating to all the courses.
CoursePreferenceEditing This class contains the functionality allowing the administrative user to override the course preferences of the instructors.
Day The Day class contains information on when the day starts and ends, as well as a collection of TimeBlocks corresponding the an instructor's preferred teaching times during a day.
DBui The DBui Class is responsible for showing the main database menu.
Instructor The Instructor class contains the information necessary for the administrative user to view and change the instructor preferences.
InstructorDB A InstructorDB object is generated by the InstructorDB generator and contains records relating to all the courses.
MainUI This class provides the functionality for the administrative user upon accessing the application.
Room A room represents a single room in a building
RoomDB A roomDB object is generated by the roomDB generator and contains records relating to all the courses.
TimeBlock The TimeBlock class contains information pertaining to the time preferences selected either by an instructor or administrator.
TimePreferenceEditing This class contains the functionality allowing the administrative user to override the time preferences of the instructors.
 

Enum Summary
MainUI.DatabaseSelection  
MainUI.ViewOptions  
 

Package admin Description

Package admin defines objects related to the main admin view and associated databases.