public class JPAFacadeHelper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EM_KEY |
static java.lang.String |
EMF_KEY |
Constructor and Description |
---|
JPAFacadeHelper() |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object |
fromOpenJPAObjectId(java.lang.Object oid)
Translate from a OpenJPA identity object to a Persistence one.
|
static java.lang.Class |
fromOpenJPAObjectIdClass(java.lang.Class oidClass)
Translate from a OpenJPA identity class to a native one.
|
static ClassMetaData |
getMetaData(javax.persistence.EntityManager em,
java.lang.Class cls)
Returns the
ClassMetaData associated
with the persistent type cls . |
static ClassMetaData |
getMetaData(javax.persistence.EntityManagerFactory emf,
java.lang.Class cls)
Returns the
ClassMetaData associated
with the persistent type cls . |
static ClassMetaData |
getMetaData(java.lang.Object o)
Returns the
ClassMetaData associated with
the persistent object o . |
static Broker |
toBroker(javax.persistence.EntityManager em)
Return the underlying broker for the given entity manager facade.
|
static BrokerFactory |
toBrokerFactory(javax.persistence.EntityManagerFactory emf)
Return the underlying broker factory for the given persistence manager
factory facade.
|
static OpenJPAEntityManager |
toEntityManager(Broker broker)
Return a persistence manager facade to the given broker retaining
previously associated persistence context type.
|
static OpenJPAEntityManagerFactory |
toEntityManagerFactory(BrokerFactory factory) |
static java.lang.Object |
toOpenJPAObjectId(ClassMetaData meta,
java.lang.Object oid)
Translate from a Persistence identity object to a OpenJPA one.
|
static java.util.Collection |
toOpenJPAObjectIds(ClassMetaData meta,
java.util.Collection oids)
Return a collection of OpenJPA oids for the given native oid collection.
|
static java.lang.Object[] |
toOpenJPAObjectIds(ClassMetaData meta,
java.lang.Object... oids)
Return an array of OpenJPA oids for the given native oid array.
|
public static final java.lang.String EM_KEY
public static final java.lang.String EMF_KEY
public static OpenJPAEntityManagerFactory toEntityManagerFactory(BrokerFactory factory)
public static BrokerFactory toBrokerFactory(javax.persistence.EntityManagerFactory emf)
public static OpenJPAEntityManager toEntityManager(Broker broker)
public static Broker toBroker(javax.persistence.EntityManager em)
public static ClassMetaData getMetaData(java.lang.Object o)
ClassMetaData
associated with
the persistent object o
.public static ClassMetaData getMetaData(javax.persistence.EntityManager em, java.lang.Class cls)
ClassMetaData
associated
with the persistent type cls
.public static ClassMetaData getMetaData(javax.persistence.EntityManagerFactory emf, java.lang.Class cls)
ClassMetaData
associated
with the persistent type cls
.public static java.lang.Object fromOpenJPAObjectId(java.lang.Object oid)
public static java.lang.Object toOpenJPAObjectId(ClassMetaData meta, java.lang.Object oid)
public static java.lang.Object[] toOpenJPAObjectIds(ClassMetaData meta, java.lang.Object... oids)
public static java.util.Collection toOpenJPAObjectIds(ClassMetaData meta, java.util.Collection oids)
public static java.lang.Class fromOpenJPAObjectIdClass(java.lang.Class oidClass)