house code changed to name
[RRRRHHHH_Code] / ruralHouses / src / domain / RuralHouse.java
index 2ab7ac9..9b2ca05 100644 (file)
@@ -9,19 +9,20 @@ public class RuralHouse implements Serializable {
 
        private static final long serialVersionUID = 1L;
 
-       private int houseNumber;
+       private String houseName;
        private String description;
        private Owner owner;
        private String town; 
        private HouseFeatures features;
        public Vector<Offer> offers;
+       public boolean isAccepted;
        
        public RuralHouse() {
                super();
        }
 
-       public RuralHouse(int houseNumber, Owner owner, String description, String town ,HouseFeatures features) {
-               this.houseNumber = houseNumber;
+       public RuralHouse(String houseName, Owner owner, String description, String town , HouseFeatures features) {
+               this.houseName = houseName;
                this.description = description;
                this.owner = owner;
                this.town = town;
@@ -31,12 +32,12 @@ public class RuralHouse implements Serializable {
        
        
 
-       public int getHouseNumber() {
-               return houseNumber;
+       public String getHouseName() {
+               return houseName;
        }
 
-       public void setHouseNumber(int houseNumber) {
-               this.houseNumber = houseNumber;
+       public void setHouseName(String houseName) {
+               this.houseName = houseName;
        }
 
        public String getDescription() {
@@ -70,7 +71,7 @@ public class RuralHouse implements Serializable {
                this.features = features;
        }       
        public String toString() {
-               return this.houseNumber + ": " + this.town;
+               return this.houseName + ": " + this.town;
        }
        
        public Offer createOffer(int offerNumber,Date firstDay, Date lastDay, float price)  {
@@ -80,13 +81,8 @@ public class RuralHouse implements Serializable {
        }
 
 
-       @Override
-       public int hashCode() {
-               final int prime = 31;
-               int result = 1;
-               result = prime * result + houseNumber;
-               return result;
-       }
+
+
 
        @Override
        public boolean equals(Object obj) {
@@ -97,15 +93,15 @@ public class RuralHouse implements Serializable {
                if (getClass() != obj.getClass())
                        return false;
                RuralHouse other = (RuralHouse) obj;
-               if (houseNumber != other.houseNumber)
+               if (houseName != other.houseName)
                        return false;
                return true;
        }
        
-       public String getAccountNumber(int houseNumber) {
+       public String getAccountNumber(int houseName) {
                /*try {
                        dbMngr=DBManager.getInstance();
-                       return dbMngr.getOwner(houseNumber).getBankAccount();
+                       return dbMngr.getOwner(houseName).getBankAccount();
 
                } catch (Exception e) {
                        System.out.println("Error, accessing to DB Manager: "
@@ -117,7 +113,7 @@ public class RuralHouse implements Serializable {
        /**
         * This method obtains available offers for a concrete house in a certain period 
         * 
-        * @param houseNumber, the house number where the offers must be obtained 
+        * @param houseName, the house number where the offers must be obtained 
         * @param firstDay, first day in a period range 
         * @param lastDay, last day in a period range
         * @return a vector of offers(Offer class)  available  in this period