Merge branch 'master' of https://xp-dev.com/git/RRRRHHHH_Code
[RRRRHHHH_Code] / ruralHouses / src / domain / RuralHouse.java
index 529f691..0c7fbb7 100644 (file)
@@ -14,8 +14,7 @@ public class RuralHouse implements Serializable {
        private Owner owner;
        private String district;
        private HouseFeatures features;
-       private Vector<Offer> offers;
-       private boolean isAccepted;
+       public Vector<Offer> offers;
 
 
        public RuralHouse() {
@@ -100,59 +99,7 @@ public class RuralHouse implements Serializable {
                return true;
        }
 
-       /**
-        * This method obtains available offers for a concrete house in a certain
-        * period
-        * 
-        * @param houseName
-        *            , the house number where the offers must be obtained
-        * @param firstDay
-        *            , first day in a period range
-        * @param lastDay
-        *            , last day in a period range
-        * @return a vector of offers(Offer class) available in this period
-        */
-       public Vector<Offer> getOffers(Date firstDay, Date lastDay) {
-               Vector<Offer> availableOffers = new Vector<Offer>();
-               Iterator<Offer> e = offers.iterator();
-               Offer offer;
-               while (e.hasNext()) {
-                       offer = e.next();
-                       if ((offer.getFirstDay().compareTo(firstDay) >= 0)
-                                       && (offer.getLastDay().compareTo(lastDay) <= 0)
-                                       && (!offer.isBooked()))
-                               availableOffers.add(offer);
-               }
-               return availableOffers;
-       }
 
-       public Vector<Offer> getAllOffers() {
-
-               return this.offers;
-       }
-
-       /**
-        * This method obtains the offer that match exactly with a given dates that
-        * has not been booked
-        * 
-        * @param firstDay
-        *            , first day in a period range
-        * @param lastDay
-        *            , last day in a period range
-        * @return the offer(Offer class) available for a this period
-        */
-       public Offer findOffer(Date firstDay, Date lastDay) {
-               Iterator<Offer> e = offers.iterator();
-               Offer offer = null;
-               while (e.hasNext()) {
-                       offer = e.next();
-                       if ((offer.getFirstDay().compareTo(firstDay) == 0)
-                                       && (offer.getLastDay().compareTo(lastDay) == 0)
-                                       && (!offer.isBooked()))
-                               return offer;
-               }
-               return null;
-       }
 
        public Offer overlapsWith(Date firstDay, Date lastDay) {
 
@@ -167,13 +114,12 @@ public class RuralHouse implements Serializable {
                return null;
 
        }
+       
 
-       public boolean isAccepted() {
-               return isAccepted;
-       }
+       public Vector<Offer> getAllOffers() {
 
-       public void setAccepted(boolean isAccepted) {
-               this.isAccepted = isAccepted;
+               return this.offers;
        }
 
+
 }