Debbugin continues...
[RRRRHHHH_Code] / ruralHouses / src / businessLogic / AdminManager.java
1 package businessLogic;
2
3 import java.util.Vector;
4
5 import domain.Administrator;
6 import domain.RuralHouse;
7
8 public class AdminManager {
9         public AdminManager (){
10                 
11         }
12         public Vector<RuralHouse> getAdditionRequests(){
13                 return new Vector<RuralHouse>(Administrator.getAddRequest());
14         }
15         
16         public Vector<RuralHouse> getDeletionRequests(){
17                 return new Vector<RuralHouse>(Administrator.getRemoveRequest());
18         }
19         public void removeHouseAdditionRequests(RuralHouse house){
20                 Administrator.getAddRequest().remove(house);
21         }
22         public void removeHouseDeletionRequests(RuralHouse house){
23                 Administrator.getRemoveRequest().remove(house);
24                 }
25         public boolean addAdditionRequest(RuralHouse rh){
26                 if(this.getAdditionRequests().contains(rh)){
27                         return false;
28                 }
29                 return Administrator.getAddRequest().add(rh);
30         }
31         public boolean addDeletionRequest(RuralHouse rh){
32                 if(this.getDeletionRequests().contains(rh))
33                         return false;
34                 return Administrator.getRemoveRequest().add(rh);
35         }
36 }