fast com
[RRRRHHHH_Code] / ruralHouses / src / domain / Owner.java
index 34255f8..eb436f9 100644 (file)
@@ -3,28 +3,27 @@ package domain;
 import java.io.Serializable;
 import java.util.Vector;
 
-@SuppressWarnings("serial")
 public class Owner implements Serializable {
 
+       /**
+        * 
+        */
+       private static final long serialVersionUID = 1L;
        private String bankAccount = "";
-       private String name="";
-       private String username="";
-       private String password="";
+       private String name = "";
+       private String mailAccount = "";
        private Vector<RuralHouse> ruralHouses;
 
-       public Owner(String name,String login, String password) {
-               this.name=name;
-               this.username=login;
-               this.password=password;
-               ruralHouses=new Vector<RuralHouse>();           
-       }
+//     public Owner(String name) {
+//             this.name = name;
+//             ruralHouses = new hVector<RuralHouse>();
+//     }
 
-       public Owner(String name,String login, String password, String bankAccount) {
-               this.bankAccount=bankAccount;
-               this.name=name;
-               this.username=login;
-               this.password=password;
-               ruralHouses=new Vector<RuralHouse>();           
+       public Owner(String name, String bankAccount,String mail) {
+               this.bankAccount = bankAccount;
+               this.name = name;
+               this.mailAccount = mail;
+               ruralHouses = new Vector<RuralHouse>();
        }
 
        public String getName() {
@@ -43,34 +42,38 @@ public class Owner implements Serializable {
                this.bankAccount = bankAccount;
        }
 
-       public String getUsername() {
-               return this.username;
+       public Vector<RuralHouse> getRuralHouses(){
+               return this.ruralHouses;
        }
 
-       public void setUsername(String username) {
-               this.username = username;
-       }
 
-       public String getPassword() {
-               return this.password;
+
+       public RuralHouse addRuralHouse(String houseName, String description,
+                       String town, int nRooms, int nKitchens, int nBaths, int nLivings,
+                       int nParkings) {
+               HouseFeatures feature = new HouseFeatures(nRooms, nKitchens, nBaths, nLivings, nParkings);
+               RuralHouse rh = new RuralHouse(houseName, this, description, town,feature);
+               ruralHouses.add(rh);
+               return rh;
+       }
+       
+       public RuralHouse addRuralHouse(RuralHouse rh) {
+               ruralHouses.add(rh);
+               return rh;
        }
 
-       public void setPassword(String password) {
-               this.password = password;
+       public String toString() {
+               return name;
        }
 
-       public Vector<RuralHouse> getRuralHouses() {
-               return ruralHouses;
+       public String getMailAccount() {
+               return mailAccount;
        }
 
-       public RuralHouse addRuralHouse(int houseNumber, String description, String city) {
-               RuralHouse rh=new RuralHouse(houseNumber,  this,  description,  city);
-               ruralHouses.add(rh);
-               return rh;
+       public void setMailAccount(String mailAccount) {
+               this.mailAccount = mailAccount;
        }
        
-       public String toString(){
-               return name;
-       }
+       
 
 }
\ No newline at end of file