CoCoME TestDriver for Reference Implementation

org.cocome.tradingsystem.testdriver
Class DBManager

java.lang.Object
  extended by org.cocome.tradingsystem.testdriver.DBManager

public class DBManager
extends java.lang.Object

Supporting singleton for managing the database.

Version:
$Rev: 63 $
Author:
Benjamin Hummel, $Author: hummel $

Field Summary
private  javax.persistence.EntityManagerFactory emf
          The entity manager factory used here.
private static DBManager instance
          The single instance of this manager.
private  org.cocome.tradingsystem.inventory.data.store.StoreQueryIf storeQuery
          The object used for querying stores
 
Constructor Summary
private DBManager()
          Hidden constructor.
 
Method Summary
 org.cocome.tradingsystem.inventory.data.persistence.PersistenceContext createPersistenceContext()
          Creates a new persistence context, used e.g. for queries.
static DBManager getInstance()
          Returns the single instance of this manager.
 org.cocome.tradingsystem.inventory.data.store.StoreQueryIf getStoreQuery()
          Return the store query object.
 void persistDBObject(java.lang.Object dbObject)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

emf

private final javax.persistence.EntityManagerFactory emf
The entity manager factory used here.


storeQuery

private final org.cocome.tradingsystem.inventory.data.store.StoreQueryIf storeQuery
The object used for querying stores


instance

private static DBManager instance
The single instance of this manager.

Constructor Detail

DBManager

private DBManager()
Hidden constructor.

Method Detail

getInstance

public static DBManager getInstance()
Returns the single instance of this manager.


persistDBObject

public void persistDBObject(java.lang.Object dbObject)


getStoreQuery

public org.cocome.tradingsystem.inventory.data.store.StoreQueryIf getStoreQuery()
Return the store query object.


createPersistenceContext

public org.cocome.tradingsystem.inventory.data.persistence.PersistenceContext createPersistenceContext()
Creates a new persistence context, used e.g. for queries.


CoCoME TestDriver for Reference Implementation

CoCoME TestDriver for Reference Implementation - 0.1