|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.openjpa.persistence.JPAFacadeHelper
public class JPAFacadeHelper
Helper class for switching between OpenJPA's JPA facade and the underlying Broker kernel.
Field Summary | |
---|---|
static java.lang.String |
EM_KEY
|
static java.lang.String |
EMF_KEY
|
Constructor Summary | |
---|---|
JPAFacadeHelper()
|
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String EM_KEY
public static final java.lang.String EMF_KEY
Constructor Detail |
---|
public JPAFacadeHelper()
Method Detail |
---|
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)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |