package domain; import java.io.Serializable; import java.util.Date; @SuppressWarnings("serial") public class Booking implements Serializable { private int bookingNumber; private boolean isPaid; private Date bookingDate; private String telephone; private Offer offer; private boolean isAccepted; public Booking() { } public Booking(int bN ,String telephone, Offer offer) { this.bookingNumber = bN; this.telephone=telephone; this.offer = offer; //this.price = price; //Booking date is assigned to actual date this.bookingDate= new java.util.Date(System.currentTimeMillis()); this.isPaid=false; this.isAccepted=false; } public void imprimete(){ System.out.println(bookingNumber); System.out.println(isPaid); System.out.println(bookingDate); System.out.println(telephone); System.out.println(offer); System.out.println(this.isAccepted); } public int getBookNumber() { return this.bookingNumber; } public void setOffer(Offer offer) { this.offer = offer; } public Offer getOffer() { return this.offer; } public float getPrice() { return this.offer.getPrice(); } public void setBookDate(Date bookDate) { this.bookingDate = bookDate; } public Date getBookDate() { return this.bookingDate; } public void setTelephone(String telephone) { this.telephone = telephone; } public String getTelephone() { return this.telephone; } public void paid() { this.isPaid = true; } public void notPaid() { this.isPaid=false; } public boolean isPaid() { return isPaid; } public boolean isAccepted(){ return this.isAccepted; } }