14708c0032e1fbe85a07ef2fc7bffe680a85d346
[RRRRHHHH_Code] / ruralHouses / src / businessLogic / HouseManagerInterface.java
1 package businessLogic;
2
3 import java.rmi.RemoteException;
4 import java.util.Vector;
5
6 import domain.Owner;
7 import domain.RuralHouse;
8
9 public interface HouseManagerInterface {
10
11         // For future implementation
12         // public void modifyHouse(int houseName, Owner owner,
13         // String description, String town, int nRooms, int nKitchens,
14         // int nBaths, int nLivings, int nParkings);
15
16         public void removeHouse(RuralHouse rh, Owner owner);
17
18         public Vector<RuralHouse> getHouses(String name,String town,int nBed , int nKit, int nBath, int nPark, int nLiv) ;
19
20         /**
21          * This method retrieves the existing  rural houses 
22          * 
23          * @return a Set of rural houses
24          */
25         public Vector<RuralHouse> getAllRuralHouses()throws RemoteException,
26         Exception;
27
28         public boolean registerNewHouse(RuralHouse rh);
29         
30 }