Model modified so that owners now request for a new house insetion or a house removal...
[RRRRHHHH_Code] / ruralHouses / src / businessLogic / AdminManager.java
diff --git a/ruralHouses/src/businessLogic/AdminManager.java b/ruralHouses/src/businessLogic/AdminManager.java
new file mode 100644 (file)
index 0000000..7c827ae
--- /dev/null
@@ -0,0 +1,31 @@
+package businessLogic;
+
+import java.util.Vector;
+
+import domain.RuralHouse;
+import domain.Administrator;
+
+public class AdminManager {
+       public AdminManager (){
+               
+       }
+       public Vector<RuralHouse> getAdditionRequests(){
+               return new Vector<RuralHouse>(Administrator.getAddRequest());
+       }
+       
+       public Vector<RuralHouse> getDeletionRequests(){
+               return new Vector<RuralHouse>(Administrator.getRemoveRequest());
+       }
+       public void removeHouseAdditionRequests(RuralHouse house){
+               Administrator.getAddRequest().remove(house);
+       }
+       public void removeHouseDeletionRequests(RuralHouse house){
+               Administrator.getRemoveRequest().remove(house);
+               }
+       public void addAdditionRequest(RuralHouse rh){
+               Administrator.getAddRequest().add(rh);
+       }
+       public void addDeletionRequest(RuralHouse rh){
+               Administrator.getRemoveRequest().add(rh);
+       }
+}