import java.io.Serializable; /** * Encapsulates all the details of booking. * * @author Cormac Redmond -- credmond85 /at/ gmail */ public class Booking implements Serializable { private String staffCode; private String room; private boolean paid; private int day; private int hour; private int week; private int bookingNo; private String roomCode; public Booking(String room, String roomCode, int day, int hour, int week, int bookingNo) { this.setHour(hour); this.setWeek(week); this.setBookingNo(bookingNo); this.setDay(day); this.setRoom(room); this.setRoomCode(roomCode); setPaid(false); } public String getRoomCode() { return roomCode; } public void setPaid(boolean paid) { this.paid = paid; } public boolean isPaid() { return paid; } public String getDay(int day) { return Days.getDay(day); } public String toString() { return "(ID " + getBookingNo() + ") " + getRoom(); } public int getDay() { return day; } public void setDay(int day) { this.day = day; } public int getHour() { return hour; } public void setHour(int hour) { this.hour = hour; } public String getRoom() { return room; } public void setRoom(String room) { this.room = room; } public int getBookingNo() { return bookingNo; } public void setBookingNo(int bookingNo) { this.bookingNo = bookingNo; } public int getWeek() { return week; } public void setRoomCode(String roomCode) { this.roomCode = roomCode; } public void setWeek(int week) { this.week = week; } }