3 import java.util.LinkedList;
5 import dataAccess.DB4oManager;
7 public class Administrator {
9 private static LinkedList<RuralHouse> addRequest;
10 private static LinkedList<RuralHouse> removeRequest;
11 private Administrator(){
12 addRequest = new LinkedList<RuralHouse>();
13 removeRequest = new LinkedList<RuralHouse>();
16 public static Administrator giveAdmin(){
17 return new Administrator();
20 public static void getInstance(){
22 DB4oManager db4o = DB4oManager.getInstance();
23 LinkedList<RuralHouse>[] temp = db4o.getAdminData();
25 removeRequest = temp[1];
26 } catch (Exception e) {
32 public static void saveInstance(){
34 DB4oManager.getInstance().storeAdmin();
35 } catch (Exception e) {
36 // TODO Auto-generated catch block
41 public static LinkedList<RuralHouse> getAddRequest() {
44 public static LinkedList<RuralHouse> getRemoveRequest() {
48 public static void setAddRequest(LinkedList<RuralHouse> addRequest) {
49 Administrator.addRequest = addRequest;
52 public static void setRemoveRequest(LinkedList<RuralHouse> removeRequest) {
53 Administrator.removeRequest = removeRequest;