EclipseLink JPA-RS 2.4.0, build 'v20120608-r11652' API Reference

org.eclipse.persistence.jpa.rs
Class PersistenceFactory

java.lang.Object
  extended by 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

Constructor Summary
PersistenceFactory()
           
 
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
 

Constructor Detail

PersistenceFactory

public PersistenceFactory()
Method Detail

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()

EclipseLink JPA-RS 2.4.0, build 'v20120608-r11652' API Reference