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 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.