3 import java.io.Serializable;
4 import java.util.Vector;
6 @SuppressWarnings("serial")
7 public class Owner implements Serializable {
9 private String bankAccount = "";
10 private String name = "";
11 private String mailAccount = "";
12 private Vector<RuralHouse> ruralHouses;
14 // public Owner(String name) {
16 // ruralHouses = new Vector<RuralHouse>();
19 public Owner(String name, String bankAccount,String mail) {
20 this.bankAccount = bankAccount;
22 this.mailAccount = mail;
23 ruralHouses = new Vector<RuralHouse>();
26 public String getName() {
30 public void setName(String name) {
34 public String getBankAccount() {
35 return this.bankAccount;
38 public void setBankAccount(String bankAccount) {
39 this.bankAccount = bankAccount;
42 public Vector<RuralHouse> getRuralHouses(){
43 return this.ruralHouses;
48 public RuralHouse addRuralHouse(String houseName, String description,
49 String town, int nRooms, int nKitchens, int nBaths, int nLivings,
51 HouseFeatures feature = new HouseFeatures(nRooms, nKitchens, nBaths, nLivings, nParkings);
52 RuralHouse rh = new RuralHouse(houseName, this, description, town,feature);
57 public RuralHouse addRuralHouse(RuralHouse rh) {
62 public String toString() {
66 public String getMailAccount() {
70 public void setMailAccount(String mailAccount) {
71 this.mailAccount = mailAccount;
74 public Vector<Offer> getAllOffers (){
75 Vector<Offer> offers = new Vector<Offer>();
76 for(RuralHouse rh: this.ruralHouses){
77 for(Offer of : rh.getAllOffers()){