3 import com.db4o.ObjectContainer;
4 import com.db4o.ObjectSet;
6 import dataAccess.DB4oManager;
8 public final class OfferManager {
10 private int offerNumber = 0;
11 dataAccess.DB4oManager dbMngr;
12 private static OfferManager theOfferManager;
14 private OfferManager() {}
16 public static int getNumber() {
17 ObjectContainer db=DB4oManager.getContainer();
18 OfferManager o=getInstance();
26 * This method returns the instance of the OfferManager class
28 * @return the offer manager
30 public static OfferManager getInstance() {
31 ObjectContainer db=DB4oManager.getContainer();
32 OfferManager b = new OfferManager();
33 ObjectSet result = db.queryByExample(b);
34 if (!result.hasNext()){
35 theOfferManager = new OfferManager();
36 db.store(theOfferManager);
38 } else theOfferManager=(OfferManager)result.next();
39 return theOfferManager;