Separate DB almost fixed
[RRRRHHHH_Code] / ruralHousesDB / src / domain / Owner.java
1 package domain;
2
3 import java.io.Serializable;
4 import java.util.Vector;
5
6 public class Owner implements Serializable {
7
8         /**
9          * 
10          */
11         private static final long serialVersionUID = 1L;
12         private String bankAccount = "";
13         private String name = "";
14         private String mailAccount = "";
15         private Vector<RuralHouse> ruralHouses;
16
17
18         public Owner(String name, String bankAccount,String mail) {
19                 this.bankAccount = bankAccount;
20                 this.name = name;
21                 this.mailAccount = mail;
22                 ruralHouses = new Vector<RuralHouse>();
23         }
24
25         public String getName() {
26                 return this.name;
27         }
28
29         public void setName(String name) {
30                 this.name = name;
31         }
32
33         public String getBankAccount() {
34                 return this.bankAccount;
35         }
36
37         public void setBankAccount(String bankAccount) {
38                 this.bankAccount = bankAccount;
39         }
40
41         public Vector<RuralHouse> getRuralHouses(){
42                 return this.ruralHouses;
43         }
44
45
46
47         public RuralHouse addRuralHouse(String houseName, String description,
48                         String town, int nRooms, int nKitchens, int nBaths, int nLivings,
49                         int nParkings) {
50                 HouseFeatures feature = new HouseFeatures(nRooms, nKitchens, nBaths, nLivings, nParkings);
51                 RuralHouse rh = new RuralHouse(houseName, this, description, town,feature);
52                 ruralHouses.add(rh);
53                 return rh;
54         }
55         
56         public RuralHouse addRuralHouse(RuralHouse rh) {
57                 ruralHouses.add(rh);
58                 return rh;
59         }
60
61         public String toString() {
62                 return name;
63         }
64
65         public String getMailAccount() {
66                 return mailAccount;
67         }
68
69         public void setMailAccount(String mailAccount) {
70                 this.mailAccount = mailAccount;
71         }
72         
73         
74
75 }