Possibility of registering new owners added
[RRRRHHHH_Code] / ruralHouses / src / domain / Owner.java
index 3ec14a4..a218f03 100644 (file)
@@ -8,16 +8,18 @@ public class Owner implements Serializable {
 
        private String bankAccount = "";
        private String name = "";
+       private String mailAccount = "";
        private Vector<RuralHouse> ruralHouses;
 
-       public Owner(String name) {
-               this.name = name;
-               ruralHouses = new Vector<RuralHouse>();
-       }
+//     public Owner(String name) {
+//             this.name = name;
+//             ruralHouses = new Vector<RuralHouse>();
+//     }
 
-       public Owner(String name, String bankAccount) {
+       public Owner(String name, String bankAccount,String mail) {
                this.bankAccount = bankAccount;
                this.name = name;
+               this.mailAccount = mail;
                ruralHouses = new Vector<RuralHouse>();
        }
 
@@ -61,4 +63,22 @@ public class Owner implements Serializable {
                return name;
        }
 
+       public String getMailAccount() {
+               return mailAccount;
+       }
+
+       public void setMailAccount(String mailAccount) {
+               this.mailAccount = mailAccount;
+       }
+       
+       public Vector<Offer> getAllOffers (){
+               Vector<Offer> offers = new Vector<Offer>();
+               for(RuralHouse rh: this.ruralHouses){
+                       for(Offer of : rh.getAllOffers()){
+                       offers.add(of);
+                       }
+               }
+               return offers;
+       }
+
 }
\ No newline at end of file