Added a few things to Booking

This commit is contained in:
Mary Tran 2018-11-19 21:33:39 -05:00
parent c61a703041
commit f69b8a2a1d

View file

@ -8,17 +8,35 @@ public class Booking {
private int day; private int day;
private int month; private int month;
private int year; private int year;
private String serviceprovider; //username private ServiceProvider serviceprovider; //username
private String homeowner; //username private HomeOwner homeowner; //username
private Service service;
public enum Status { public enum Status {
PENDING, CONFIRMED, CANCELLED PENDING{
@Override
public String toString() {
return "Pending";
}
},
CONFIRMED{
@Override
public String toString() {
return "Confirmed";
}
},
CANCELLED{
@Override
public String toString() {
return "Cancelled";
}
}
} }
private Status status; private Status status;
int rating; //out of 5 int rating; //out of 5
public Booking(int starth, int startmin, int endh, int endmin, int day, int month, int year, public Booking(int starth, int startmin, int endh, int endmin, int day, int month, int year,
String serviceprovider, String homeowner){ ServiceProvider serviceprovider, HomeOwner homeowner, Service service){
this.starth = starth; this.starth = starth;
this.startmin = startmin; this.startmin = startmin;
this.endh = endh; this.endh = endh;
@ -88,19 +106,21 @@ public class Booking {
this.year = year; this.year = year;
} }
public String getServiceprovider() { public ServiceProvider getServiceprovider() {
return serviceprovider; return serviceprovider;
} }
public void setServiceprovider(String serviceprovider) { public void setServiceprovider(ServiceProvider serviceprovider) {
this.serviceprovider = serviceprovider; this.serviceprovider = serviceprovider;
} }
public String getHomeowner() { public HomeOwner getHomeowner() {
return homeowner; return homeowner;
} }
public void setHomeowner(String homeowner) { public Service getService(){ return service; }
public void setHomeowner(HomeOwner homeowner) {
this.homeowner = homeowner; this.homeowner = homeowner;
} }