package hospital.myprojects;
public class Ward {
// A simplified version' of a Ward class
// to illustrate the linkage between wards and a single patient.
// Later, this will be expanded to have a realistic number of patients.
private int numberBeds;
private String wardName;
private Patient patient;
public void setWardDetails(int numberBeds, String wardName, Patient patient) {
this.patient = patient;
this.numberBeds = numberBeds;
this.wardName = wardName;
}
public void displayWardDetails() {
System.out.println("Displaying ward details");
System.out.println("Ward name: " + wardName);
System.out.println("Number of beds: " + numberBeds);
System.out.println("Patient's name = "+patient.getName());
System.out.println("Patient's ID = "+patient.getID());
System.out.println("Patients last pulse = "+patient.getPulse());
}
public Ward getWard() {
// To allow two-way message passing. Return a reference to
// 'this' Ward object
return this;
}
public Patient getPatient() {
return patient;
}
public int getNumberBeds() {
return numberBeds;
}
public String getWardName() {
return wardName;
}
}
|