org.eclipse.persistence.jpa.rs
Class PersistenceFactory
java.lang.Object
org.eclipse.persistence.jpa.rs.PersistenceFactory
public class PersistenceFactory
- extends java.lang.Object
Factory for the creation of persistence contexts (JPA and JAXB). These
contexts are for the persistence of both the meta-model as well as the
dynamic persistence contexts for the hosted applications.
- Author:
- douglas.clarke, tom.ware
Method Summary |
PersistenceContext |
bootstrapPersistenceContext(java.lang.String name,
javax.persistence.EntityManagerFactory emf,
java.net.URI baseURI,
boolean replace)
Bootstrap a PersistenceContext based on an pre-existing EntityManagerFactory |
protected static java.util.Map<java.lang.String,java.lang.Object> |
createProperties(org.eclipse.persistence.dynamic.DynamicClassLoader dcl,
java.util.Map<java.lang.String,?> originalProperties)
Provide an initial set of properties for bootstrapping PersistenceContexts. |
PersistenceContext |
get(java.lang.String persistenceUnit,
java.net.URI defaultURI,
java.util.Map<java.lang.String,java.lang.Object> initializationProperties)
|
java.util.Set<java.lang.String> |
getPersistenceContextNames()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PersistenceFactory
public PersistenceFactory()
bootstrapPersistenceContext
public PersistenceContext bootstrapPersistenceContext(java.lang.String name,
javax.persistence.EntityManagerFactory emf,
java.net.URI baseURI,
boolean replace)
- Bootstrap a PersistenceContext based on an pre-existing EntityManagerFactory
- Parameters:
name
- emf
- baseURI
- replace
-
- Returns:
createProperties
protected static java.util.Map<java.lang.String,java.lang.Object> createProperties(org.eclipse.persistence.dynamic.DynamicClassLoader dcl,
java.util.Map<java.lang.String,?> originalProperties)
- Provide an initial set of properties for bootstrapping PersistenceContexts.
- Parameters:
dcl
- originalProperties
-
- Returns:
get
public PersistenceContext get(java.lang.String persistenceUnit,
java.net.URI defaultURI,
java.util.Map<java.lang.String,java.lang.Object> initializationProperties)
getPersistenceContextNames
public java.util.Set<java.lang.String> getPersistenceContextNames()