Uses of Package
university

Classes in university used by university
Academic
          Abstract class for the academic department in the university.
Address
          A class representing an Address.
Admin
          Abstract Class for the administration in the university.
Book
          Class for Books in the university Library
Build
          Interface for factories to build objects.
Directory
          Interface of required methods needed for a directory.
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.
FacultyStatus
          enum of the status of the staff members.
GraduateLevel
          enum of the graduate levels.
ID
          Singleton class to create IDs.
Person
          Abstract class that represents people in the university.
PersonAdapter
          Interface for Person adpater so that the class already created in the the Person hierarchy can be used as remote objects.
PersonFactory
          Abstract Factory Class to build the person infromation from commands entered from the console.
PersonList
          Interface for the PersonList.
Sex
          enum of gender
StaffStatus
          enum of the staff status.
Student
          Abstract class for the students in the university.
StudentFactory
          Abstract class to build student information.
UndergraduateLevel
          enum of the undergradute levels.
Unit
          Abract class for the unit in the University.