House Features added and logic for adding options to the owner
[RRRRHHHH_Code] / ruralHouses / src / businessLogic / FacadeImplementation.java
index 162a38b..9c2e8b1 100644 (file)
@@ -2,23 +2,19 @@ package businessLogic;
 
 import java.rmi.RemoteException;
 import java.rmi.server.UnicastRemoteObject;
-
 import java.util.Date;
 import java.util.Vector;
-
 import java.sql.SQLException;
 
 import com.db4o.ObjectContainer;
 import com.db4o.ObjectSet;
-import configuration.Config;
 
+import configuration.Config;
 import dataAccess.DB4oManager;
-
 import domain.Booking;
 import domain.Offer;
 import domain.Owner;
 import domain.RuralHouse;
-
 import exceptions.OfferCanNotBeBooked;
 
 public class FacadeImplementation extends UnicastRemoteObject implements ApplicationFacadeInterface {
@@ -31,17 +27,6 @@ public class FacadeImplementation extends UnicastRemoteObject implements Applica
                dbMngr = DB4oManager.getInstance();
        }
 
-       /**
-        * This method obtains an owner's rural houses 
-        * 
-        * @param owner object
-        *            
-        * @return a vector of Rural Houses
-        */
-       public Vector<RuralHouse> getRuralHouses(Owner owner)
-                       throws RemoteException {
-               return owner.getRuralHouses();          
-       }
 
        public Offer createOffer(RuralHouse ruralHouse, Date firstDay, Date lastDay,
                        float price) throws RemoteException, Exception {                 
@@ -70,11 +55,23 @@ public class FacadeImplementation extends UnicastRemoteObject implements Applica
                return dbMngr.getOwners();
        } 
 
+       /**
+        * This method obtains an owner's rural houses 
+        * 
+        * @param owner object
+        *            
+        * @return a vector of Rural Houses
+        */
+       public Vector<RuralHouse> getRuralHouses(Owner owner)
+                       throws RemoteException {
+               return owner.getRuralHouses();          
+       }
+
+
        public Vector<RuralHouse> getAllRuralHouses() throws RemoteException,
        Exception {             
                return dbMngr.getAllRuralHouses();              
        }
-
        
 
        public Booking createBooking(RuralHouse ruralHouse, Date firstDate, Date lastDate, String bookTelephoneNumber)