34255f8dbebef6dc71aacc488648ab970dfd0acf
[RRRRHHHH_Code] / ruralHouses / src / domain / Owner.java
1 package domain;
2
3 import java.io.Serializable;
4 import java.util.Vector;
5
6 @SuppressWarnings("serial")
7 public class Owner implements Serializable {
8
9         private String bankAccount = "";
10         private String name="";
11         private String username="";
12         private String password="";
13         private Vector<RuralHouse> ruralHouses;
14
15         public Owner(String name,String login, String password) {
16                 this.name=name;
17                 this.username=login;
18                 this.password=password;
19                 ruralHouses=new Vector<RuralHouse>();           
20         }
21
22         public Owner(String name,String login, String password, String bankAccount) {
23                 this.bankAccount=bankAccount;
24                 this.name=name;
25                 this.username=login;
26                 this.password=password;
27                 ruralHouses=new Vector<RuralHouse>();           
28         }
29
30         public String getName() {
31                 return this.name;
32         }
33
34         public void setName(String name) {
35                 this.name = name;
36         }
37
38         public String getBankAccount() {
39                 return this.bankAccount;
40         }
41
42         public void setBankAccount(String bankAccount) {
43                 this.bankAccount = bankAccount;
44         }
45
46         public String getUsername() {
47                 return this.username;
48         }
49
50         public void setUsername(String username) {
51                 this.username = username;
52         }
53
54         public String getPassword() {
55                 return this.password;
56         }
57
58         public void setPassword(String password) {
59                 this.password = password;
60         }
61
62         public Vector<RuralHouse> getRuralHouses() {
63                 return ruralHouses;
64         }
65
66         public RuralHouse addRuralHouse(int houseNumber, String description, String city) {
67                 RuralHouse rh=new RuralHouse(houseNumber,  this,  description,  city);
68                 ruralHouses.add(rh);
69                 return rh;
70         }
71         
72         public String toString(){
73                 return name;
74         }
75
76 }