Debbugin continues...
[RRRRHHHH_Code] / ruralHouses / src / businessLogic / AdminManager.java
index d32eafa..6ddda72 100644 (file)
@@ -22,10 +22,15 @@ public class AdminManager {
        public void removeHouseDeletionRequests(RuralHouse house){
                Administrator.getRemoveRequest().remove(house);
                }
-       public void addAdditionRequest(RuralHouse rh){
-               Administrator.getAddRequest().add(rh);
+       public boolean addAdditionRequest(RuralHouse rh){
+               if(this.getAdditionRequests().contains(rh)){
+                       return false;
+               }
+               return Administrator.getAddRequest().add(rh);
        }
-       public void addDeletionRequest(RuralHouse rh){
-               Administrator.getRemoveRequest().add(rh);
+       public boolean addDeletionRequest(RuralHouse rh){
+               if(this.getDeletionRequests().contains(rh))
+                       return false;
+               return Administrator.getRemoveRequest().add(rh);
        }
 }