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 {
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 {
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)