3 import java.util.Vector;
6 import domain.Administrator;
7 import domain.RuralHouse;
9 public class AdminManager {
10 public AdminManager() {
14 public Vector<RuralHouse> getAdditionRequests() {
15 return new Vector<RuralHouse>(Administrator.getInstance()
19 public Vector<RuralHouse> getDeletionRequests() {
20 return new Vector<RuralHouse>(Administrator.getInstance()
24 public Vector<Account> getOwnerAdditionReuests() {
25 return new Vector<Account>(Administrator.getInstance()
26 .getNewOwnerRequest());
29 public void removeHouseAdditionRequests(RuralHouse house) {
30 Administrator.getInstance().getAddRequest().remove(house);
33 public void removeHouseDeletionRequests(RuralHouse house) {
34 Administrator.getInstance().getRemoveRequest().remove(house);
36 public void removeOwnerAdditionRequests(Account acc) {
37 Administrator.getInstance().getNewOwnerRequest().remove(acc);
39 public boolean addAdditionRequest(RuralHouse rh) {
40 if (this.getAdditionRequests().contains(rh)) {
43 return Administrator.getInstance().getAddRequest().add(rh);
46 public boolean addDeletionRequest(RuralHouse rh) {
47 if (this.getDeletionRequests().contains(rh))
49 return Administrator.getInstance().getRemoveRequest().add(rh);
52 public boolean addAccount(Account acc) {
53 if (this.getOwnerAdditionReuests().contains(acc)) {
56 return Administrator.getInstance().getNewOwnerRequest().add(acc);
59 // public boolean removeAccount(Account acc) {
60 // if (this.getDeletionRequests().contains(acc))
62 // return Administrator.getInstance().getNewOwnerRequest().add(acc);