public class PersistenceFactoryBase extends Object implements PersistenceContextFactory
| Constructor and Description |
|---|
PersistenceFactoryBase() |
| Modifier and Type | Method and Description |
|---|---|
PersistenceContext |
bootstrapPersistenceContext(String name,
javax.persistence.EntityManagerFactory emf,
URI baseURI,
String version,
boolean replace)
Bootstrap a PersistenceContext based on an pre-existing EntityManagerFactory
|
void |
close()
Stop the factory.
|
void |
closePersistenceContext(String name)
Close the PersistenceContext of a given name and clean it out of our list of PersistenceContexts
|
PersistenceContext |
get(String persistenceUnit,
URI defaultURI,
String version,
Map<String,Object> initializationProperties) |
PersistenceContext |
getDynamicPersistenceContext(String name) |
Set<String> |
getPersistenceContextNames() |
public PersistenceContext bootstrapPersistenceContext(String name, javax.persistence.EntityManagerFactory emf, URI baseURI, String version, boolean replace)
name - emf - baseURI - replace - public void close()
close in interface PersistenceContextFactorypublic void closePersistenceContext(String name)
closePersistenceContext in interface PersistenceContextFactoryname - public PersistenceContext get(String persistenceUnit, URI defaultURI, String version, Map<String,Object> initializationProperties)
get in interface PersistenceContextFactorypublic Set<String> getPersistenceContextNames()
getPersistenceContextNames in interface PersistenceContextFactorypublic PersistenceContext getDynamicPersistenceContext(String name)