Groovy Documentation

griffon.plugins.jpa
[Groovy] Class EntityManagerFactoryHolder

java.lang.Object
  griffon.plugins.jpa.EntityManagerFactoryHolder

class EntityManagerFactoryHolder
extends Object

Authors:
Andres Almiray


Field Summary
private static String DEFAULT

private static EntityManagerFactoryHolder INSTANCE

private static Object[] LOCK

private Map factories

 
Constructor Summary
private EntityManagerFactoryHolder()

 
Method Summary
void disconnectEntityManager(String persistenceUnit)

Map getEntityManager(String persistenceUnit = DEFAULT)

Map getEntityManagerConfiguration(String persistenceUnit)

static EntityManagerFactoryHolder getInstance()

String[] getPersistenceUnitNames()

boolean isEntityManagerConnected(String persistenceUnit)

private Map retrieveEntityManager(String persistenceUnit)

void setEntityManager(String persistenceUnit = DEFAULT, Map entityManager)

private void storeEntityManager(String persistenceUnit, Map entityManager)

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

DEFAULT

private static final String DEFAULT


INSTANCE

private static final EntityManagerFactoryHolder INSTANCE


LOCK

private static final Object[] LOCK


factories

private final Map factories


 
Constructor Detail

EntityManagerFactoryHolder

private EntityManagerFactoryHolder()


 
Method Detail

disconnectEntityManager

void disconnectEntityManager(String persistenceUnit)


getEntityManager

Map getEntityManager(String persistenceUnit = DEFAULT)


getEntityManagerConfiguration

Map getEntityManagerConfiguration(String persistenceUnit)


getInstance

static EntityManagerFactoryHolder getInstance()


getPersistenceUnitNames

String[] getPersistenceUnitNames()


isEntityManagerConnected

boolean isEntityManagerConnected(String persistenceUnit)


retrieveEntityManager

private Map retrieveEntityManager(String persistenceUnit)


setEntityManager

void setEntityManager(String persistenceUnit = DEFAULT, Map entityManager)


storeEntityManager

private void storeEntityManager(String persistenceUnit, Map entityManager)


 

Groovy Documentation