RRRRHHHH_Code
e2ae30e55bc2a997923463dd2a1274c67fdc73a6
RRRRHHHH_Code / ruralHouses / src / domain / Offer.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 |
package domain; import java.io.Serializable; import java.util.Date; @SuppressWarnings("serial") public class Offer implements Serializable { private int offerNumber; private Date firstDay; // Dates are stored as java.util.Date objects instead of java.sql.Date objects private Date lastDay; // because, they are not well stored in db4o as java.util.Date objects private float price; // This is coherent because objects of java.sql.Date are objects of java.util.Date private Booking booking; // That is: java.sql.Date is a subclass (or extends) java.util.Date private RuralHouse ruralHouse; public Offer(int offerNumber,RuralHouse ruralHouse, Date firstDay, Date lastDay, float price){ this.firstDay=firstDay; this.lastDay=lastDay; this.price=price; this.ruralHouse=ruralHouse; this.offerNumber=offerNumber; } /** * Get the house number of the offer * * @return the house number */ public RuralHouse getRuralHouse() { return this.ruralHouse; } /** * Set the house number to a offer * * @param house number */ public void setRuralHouse(RuralHouse ruralHouse) { this.ruralHouse = ruralHouse; } /** * Get the offer number * * @return offer number */ public int getOfferNumber() { return this.offerNumber; } /** * Get the first day of the offer * * @return the first day */ public Date getFirstDay() { return this.firstDay; } /** * Set the first day of the offer * * @param firstDay * The first day */ public void setFirstDay(Date firstDay) { this.firstDay = firstDay; } /** * Get the last day of the offer * * @return the last day */ public Date getLastDay() { return this.lastDay; } /** * Set the last day of the offer * * @param lastDay * The last day */ public void setLastDay(Date lastDay) { this.lastDay = lastDay; } /** * Get the price * * @return price */ public float getPrice() { return this.price; } /** * Set the price * * @param price */ public void setPrice(float price) { this.price = price; } /** * Get the book number * * @return book object */ public Booking getBooking() { return this.booking; } /** * Set the book object * * @param book * Book object * @return None */ public void setBooking(Booking booking) { this.booking = booking; } /** * This method creates a book with a corresponding parameters * * @param First day, last day, house number and telephone * @return a book */ public Booking createBooking(int numBooking,String bookTelephoneNumber) { return booking=new Booking(numBooking,bookTelephoneNumber,this); } public String toString(){ return firstDay.toString()+", "+lastDay.toString()+", "+price; } } |
Commits for RRRRHHHH_CoderuralHouses/src/domain/Offer.java
Revision | Author | Commited | Message |
---|---|---|---|
e2ae30 ... Diff | Eneko Pinzolas Murua | Tue 14 Apr, 2015 15:07:35 +0000 | imports leaned |
64482a ... Diff | Eneko Pinzolas Murua | Sat 04 Apr, 2015 12:23:48 +0000 | DeleteOffers and Modify Offers completed, both logic and GUI |
06a849 ... Diff | pinene | Sat 07 Mar, 2015 13:48:38 +0000 | unification with the actual initial project. Some things are new now, but there has been a feature that has been deleted.\n The feature of opening and closing the database per each query/store has been deleted by now |
e0d74d ... | unknown | Thu 26 Feb, 2015 19:24:02 +0000 | Given code uploaded |