if (getClass() != obj.getClass())
return false;
RuralHouse other = (RuralHouse) obj;
- if (houseName != other.houseName)
+ if (houseName == null) {
+ if (other.houseName != null)
+ return false;
+ } else if (!houseName.equals(other.houseName))
return false;
return true;
}
}
public Vector<Offer> getAllOffers() {
- Vector<Offer> availableOffers = new Vector<Offer>();
- Iterator<Offer> e = offers.iterator();
- Offer offer;
- while (e.hasNext()) {
- offer = e.next();
- if ((offer.getBooking() == null))
- availableOffers.add(offer);
- }
- return availableOffers;
+
+ return this.offers;
}
/**
}
- public boolean equals(RuralHouse oRh) {
- return this.getHouseName().equals(oRh.getHouseName());
- }
-
}