Package university

Interface Summary
Build Interface for factories to build objects.
Directory Interface of required methods needed for a directory.
 

Class Summary
Academic Abstract class for the academic department in the university.
Addmissions Class for addmission in the university
Address A class representing an Address.
AddressFactory Class builds an Address from entring in information from the console.
Admin Abstract Class for the administration in the university.
Book Class for Books in the university Library
CategoryDirectory CategoryDirectory containing the people of the university.
CIS Class for the CIS department in the university.
DirectoryFacade Facade to inteface with the Unit and University Directory.
Education Class for the Education department of the univeristy.
Employee Abstract class for the employees of the university.
EmployeeFactory Abstract Class to build the employee information.
Faculty Class for the Faculty of the university.
FacultyFactory Builds a new faculty member from information entered into the console
Graduate Class for Graduate students in the university.
GraduateFactory Builds a Graduate student from the information entered in from the console.
HR Class for the Human Resource department of the university.
ID Singleton class to create IDs.
Library Singelton Class for the library of the university.
Menu Displays various menus to the user.
Person Abstract class that represents people in the university.
PersonFactory Abstract Factory Class to build the person infromation from commands entered from the console.
Staff Class for the staff of the university
StaffFactory Factroy builds a Staff member from the information entered in from the console.
Student Abstract class for the students in the university.
StudentFactory Abstract class to build student information.
Undergraduate Class for undergraduate student in the university.
UndergraduateFactory Builds a Undergradute student from the information entered in from the console.
Unit Abract class for the unit in the University.
UnitDirectory Direcotory of all the units of the university.
UnitsFactory Class to build all the units of the university
UniversityApplication Main entry point to the program.
 

Enum Summary
FacultyStatus enum of the status of the staff members.
GraduateLevel enum of the graduate levels.
Sex enum of gender
StaffStatus enum of the staff status.
UndergraduateLevel enum of the undergradute levels.