package PersistenceManager.Implementation;
import EnvironmentPluginAPI.Exceptions.TechnicalException;
import PersistenceManager.Interface.IPersistenceManager;
import javax.persistence.EntityManager;
/**
* Created with IntelliJ IDEA.
* User: N3trunner
* Date: 12.05.12
* Time: 20:13
* To change this template use File | Settings | File Templates.
*/
public class PersistenceManagerComponent implements IPersistenceManager {
private static PersistenceManagerUseCase _persistenceManagerUseCase;
public static EntityManager getEntityManager(Class entityClass) throws TechnicalException {
return PersistenceManagerUseCase.getEntityManager(entityClass);
}
public static EntityManager getEntityManagerForUnitTesting(Class entityClass) throws TechnicalException {
return PersistenceManagerUseCase.getEntityManager(entityClass, true);
}
}