package businessLogic; import java.util.Vector; import domain.Administrator; import domain.RuralHouse; public class AdminManager { public AdminManager() { } public Vector getAdditionRequests() { return new Vector(Administrator.getInstance() .getAddRequest()); } public Vector getDeletionRequests() { return new Vector(Administrator.getInstance() .getRemoveRequest()); } public void removeHouseAdditionRequests(RuralHouse house) { Administrator.getInstance().getAddRequest().remove(house); } public void removeHouseDeletionRequests(RuralHouse house) { Administrator.getInstance().getRemoveRequest().remove(house); } public boolean addAdditionRequest(RuralHouse rh) { if (this.getAdditionRequests().contains(rh)) { return false; } return Administrator.getInstance().getAddRequest().add(rh); } public boolean addDeletionRequest(RuralHouse rh) { if (this.getDeletionRequests().contains(rh)) return false; return Administrator.getInstance().getRemoveRequest().add(rh); } }