Git Repository Public Repository

RRRRHHHH_Code

URLs

Copy to Clipboard

Diff Revisions e2ae30 ... vs 46d6c3 ... for ruralHouses/src/businessLogic/AdminManager.java

Diff revisions: vs.
  @@ -22,10 +22,15 @@
22 22 public void removeHouseDeletionRequests(RuralHouse house){
23 23 Administrator.getRemoveRequest().remove(house);
24 24 }
25 - public void addAdditionRequest(RuralHouse rh){
26 - Administrator.getAddRequest().add(rh);
25 + public boolean addAdditionRequest(RuralHouse rh){
26 + if(this.getAdditionRequests().contains(rh)){
27 + return false;
28 + }
29 + return Administrator.getAddRequest().add(rh);
27 30 }
28 - public void addDeletionRequest(RuralHouse rh){
29 - Administrator.getRemoveRequest().add(rh);
31 + public boolean addDeletionRequest(RuralHouse rh){
32 + if(this.getDeletionRequests().contains(rh))
33 + return false;
34 + return Administrator.getRemoveRequest().add(rh);
30 35 }
31 36 }