3 import java.rmi.Remote;
4 import java.rmi.RemoteException;
5 import java.util.Vector;
8 import domain.RuralHouse;
10 public interface AdminInterface extends Remote {
13 public Vector<RuralHouse> getAdditionRequests() throws RemoteException;
15 public Vector<RuralHouse> getDeletionRequests() throws RemoteException ;
17 public Vector<Account> getOwnerAdditionRequests() throws RemoteException ;
19 public void removeHouseAdditionRequests(RuralHouse house) throws RemoteException ;
21 public void removeHouseDeletionRequests(RuralHouse house) throws RemoteException ;
23 public void removeOwnerAdditionRequests(Account acc) throws RemoteException ;
25 public boolean addAdditionRequest(RuralHouse rh) throws RemoteException ;
27 public boolean addDeletionRequest(RuralHouse rh) throws RemoteException ;
29 public boolean addAccount(Account acc) throws RemoteException ;
31 public void saveInstance() throws RemoteException;