|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Person in university |
---|
Subclasses of Person in university | |
---|---|
class |
Employee
Abstract class for the employees of the university. |
class |
Faculty
Class for the Faculty of the university. |
class |
Graduate
Class for Graduate students in the university. |
class |
Staff
Class for the staff of the university |
class |
Student
Abstract class for the students in the university. |
class |
Undergraduate
Class for undergraduate student in the university. |
Methods in university that return Person | |
---|---|
Person |
Build.build()
Create a new Person. |
Person |
FacultyFactory.build()
Builds a new instance of Faculty from the information entered from the console |
Person |
GraduateFactory.build()
Builds a new instance of graduate student. |
Person |
StaffFactory.build()
Build a new staff member from the information entered in the console. |
Person |
UndergraduateFactory.build()
|
static Person |
PersonFactory.createPerson()
createPerson call the correct builder based on the choice |
Person |
DirectoryFacade.search()
Search for a Person, reads in input from the console then finds the Person in the directory. |
Person |
CategoryDirectory.search(int id)
Search for a Person by ID. |
Person |
Directory.search(int id)
Search for a Person by ID. |
Person |
DirectoryFacade.search(int id)
Search for a Person by ID. |
Person |
UnitDirectory.search(int id)
Search for a Person by ID. |
Person |
CategoryDirectory.search(java.lang.String name)
Search for a Person by name. |
Person |
Directory.search(java.lang.String name)
Search for a Person by name. |
Person |
DirectoryFacade.search(java.lang.String name)
Search for a Person by name. |
Person |
UnitDirectory.search(java.lang.String name)
Search for a Person by name. |
Methods in university with parameters of type Person | |
---|---|
void |
CategoryDirectory.add(Person person)
Add a Person to the UniversityDirectory |
void |
Directory.add(Person person)
Add a Person to the UniversityDirectory |
void |
DirectoryFacade.add(Person person)
Add a Person to the UniversityDirectory |
void |
UnitDirectory.add(Person person)
Add a Person to the UniversityDirectory |
void |
CategoryDirectory.remove(Person person)
Remove a Person from the UniversityDirectory |
void |
Directory.remove(Person person)
Remove a Person from the UniversityDirectory |
void |
DirectoryFacade.remove(Person person)
Remove a Person from the UniversityDirectory. |
void |
UnitDirectory.remove(Person person)
Remove a Person from the UnitDirectory |
Constructors in university with parameters of type Person | |
---|---|
PersonAdapterImpl(Person p)
Creates a new instance of PersonAdapterImpl |
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |