Uses of Class
university.Address

Uses of Address in university
 

Fields in university declared as Address
protected  Address PersonFactory.address
           
 

Methods in university that return Address
static Address AddressFactory.build()
          Builds a new address
 Address Person.getAddress()
          Get the Address of the Person.
 Address PersonAdapter.getAddress()
          Get the Address of the Person.
 Address PersonAdapterImpl.getAddress()
          Get the Address of the Person.
 Address Unit.getAddress()
          Returns the name of a Unit
 

Methods in university with parameters of type Address
static Unit Addmissions.create(java.lang.String name, Address address)
          Singleton method to create an instance of Addmissions.
static Unit CIS.create(java.lang.String name, Address address)
          Creates a new CIS unit.
static Unit Education.create(java.lang.String name, Address address)
          Singleton method to create an Eduaction Unit.
static Unit HR.create(java.lang.String name, Address address)
          Create a new HR Unit.
static Unit Library.create(java.lang.String name, Address address)
          Creates a Libarary unit for the university.
 void Unit.setAddress(Address address)
          Sets the address of the Unit.
 

Constructors in university with parameters of type Address
Academic(java.lang.String name, Address address)
          Creates a new instance of Academic
Addmissions(java.lang.String name, Address address)
          Creates a new instance of Addmissions
Admin(java.lang.String name, Address address)
          Creates a new instance of Admin
Education(java.lang.String name, Address address)
          Creates a new instance of Eduaction
Employee(java.lang.String name, Sex gender, Address address, Unit unit, int salary)
          Creates a new instance of Employee
Faculty(java.lang.String name, Sex gender, Address address, Unit unit, int salary, FacultyStatus status, java.lang.String specialty)
          Creates a new instance of Faculty.
Graduate(java.lang.String name, Sex gender, Address address, Unit unit, GraduateLevel level)
          Creates a new instance of Graduate
HR(java.lang.String name, Address address)
          Creates a new instance of HR
Person(java.lang.String name, Sex gender, Address address, Unit unit)
          Creates a new instance of Person
Staff(java.lang.String name, Sex gender, Address address, Unit unit, int salary, StaffStatus status, java.lang.String jobTitle)
          Creates a new instance of Staff.
Student(java.lang.String aName, Sex aGender, Address address, Unit aUnit)
          Creates a new instance of Student.
Undergraduate(java.lang.String name, Sex gender, Address address, Unit unit, UndergraduateLevel level)
          Creates a new instance of an Undergraduate student.
Unit(java.lang.String name, Address address)
          Creates a new instance of Unit.