public class DataServicePersistenceFactory extends PersistenceFactoryBase
| Constructor and Description |
|---|
DataServicePersistenceFactory() |
| Modifier and Type | Method and Description |
|---|---|
DataServicePersistenceContext |
bootstrapPersistenceContext(java.lang.String name, Archive archive, java.lang.String persistenceXMLLocation, java.util.Map<java.lang.String,?> originalProperties, boolean replace)
This is the main PersistenceContext bootstrapping method.
|
PersistenceContext |
bootstrapPersistenceContext(java.lang.String name, javax.persistence.EntityManagerFactory emf, java.net.URI baseURI, java.lang.String version, boolean replace)
Bootstrap a PersistenceContext based on an pre-existing EntityManagerFactory
|
DataServicePersistenceContext |
bootstrapPersistenceContext(java.lang.String name, java.io.InputStream persistenceXMLStream, java.util.Map<java.lang.String,?> originalProperties, boolean replace)
Create a persistence Context based on a persistence xml provided as a Stream
|
DataServicePersistenceContext |
bootstrapPersistenceContext(java.lang.String name, java.lang.String persistenceXML, java.util.Map<java.lang.String,?> originalProperties, boolean replace)
Create a PersistenceContext based on a persistence xml provided in full text as a String
|
DataServicePersistenceContext |
bootstrapPersistenceContext(java.lang.String name, java.net.URL persistenceXMLURL, java.util.Map<java.lang.String,?> originalProperties, boolean replace)
Create a PersistenceContext based on a persistence xml provided through a URL
|
void |
close()
Stop the factory.
|
void |
closePersistenceContext(java.lang.String name)
Close the PersistenceContext of a given name and clean it out of our list of PersistenceContexts
|
DataServicePersistenceContext |
get(java.lang.String persistenceUnit, java.net.URI defaultURI, java.lang.String version, java.util.Map<java.lang.String,java.lang.Object> initializationProperties) |
DataServicePersistenceContext |
getDynamicPersistenceContext(java.lang.String name) |
java.util.Set<java.lang.String> |
getPersistenceContextNames() |
public DataServicePersistenceContext bootstrapPersistenceContext(java.lang.String name, java.lang.String persistenceXML, java.util.Map<java.lang.String,?> originalProperties, boolean replace)
name -persistenceXML -originalProperties -replace -public DataServicePersistenceContext bootstrapPersistenceContext(java.lang.String name, java.net.URL persistenceXMLURL, java.util.Map<java.lang.String,?> originalProperties, boolean replace) throws java.io.IOException
name -persistenceXMLURL -originalProperties -replace -java.io.IOExceptionpublic DataServicePersistenceContext bootstrapPersistenceContext(java.lang.String name, java.io.InputStream persistenceXMLStream, java.util.Map<java.lang.String,?> originalProperties, boolean replace)
name -persistenceXMLStream -originalProperties -replace -public DataServicePersistenceContext bootstrapPersistenceContext(java.lang.String name, Archive archive, java.lang.String persistenceXMLLocation, java.util.Map<java.lang.String,?> originalProperties, boolean replace)
name -archive -persistenceXMLLocation -originalProperties -replace -public PersistenceContext bootstrapPersistenceContext(java.lang.String name, javax.persistence.EntityManagerFactory emf, java.net.URI baseURI, java.lang.String version, boolean replace)
PersistenceFactoryBasebootstrapPersistenceContext in class PersistenceFactoryBasepublic void close()
close in interface PersistenceContextFactoryclose in class PersistenceFactoryBasepublic void closePersistenceContext(java.lang.String name)
closePersistenceContext in interface PersistenceContextFactoryclosePersistenceContext in class PersistenceFactoryBasename -public DataServicePersistenceContext get(java.lang.String persistenceUnit, java.net.URI defaultURI, java.lang.String version, java.util.Map<java.lang.String,java.lang.Object> initializationProperties)
get in interface PersistenceContextFactoryget in class PersistenceFactoryBasepublic java.util.Set<java.lang.String> getPersistenceContextNames()
getPersistenceContextNames in interface PersistenceContextFactorygetPersistenceContextNames in class PersistenceFactoryBasepublic DataServicePersistenceContext getDynamicPersistenceContext(java.lang.String name)
getDynamicPersistenceContext in class PersistenceFactoryBase