3 import java.rmi.Remote;
4 import java.rmi.RemoteException;
5 import java.util.Vector;
9 import domain.RuralHouse;
11 public interface AdminInterface extends Remote {
14 public Vector<RuralHouse> getAdditionRequests() throws RemoteException;
16 public Vector<RuralHouse> getDeletionRequests() throws RemoteException ;
18 public Vector<Account> getOwnerAdditionRequests() throws RemoteException ;
20 public void removeHouseAdditionRequests(RuralHouse house) throws RemoteException ;
22 public void removeHouseDeletionRequests(RuralHouse house) throws RemoteException ;
24 public void removeOwnerAdditionRequests(Account acc) throws RemoteException ;
26 public boolean addAdditionRequest(RuralHouse rh) throws RemoteException ;
28 public boolean addDeletionRequest(RuralHouse rh) throws RemoteException ;
30 public boolean addAccountRequest(String usr,
31 String pss, Owner ow) throws RemoteException;
33 public void saveInstance() throws RemoteException;