|
|||||||||
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 org.apache.openjpa.meta.ClassMetaData |
getMetaData(javax.persistence.EntityManager em,
java.lang.Class cls)
Returns the ClassMetaData associated
with the persistent type cls . |
static org.apache.openjpa.meta.ClassMetaData |
getMetaData(javax.persistence.EntityManagerFactory emf,
java.lang.Class cls)
Returns the ClassMetaData associated
with the persistent type cls . |
static org.apache.openjpa.meta.ClassMetaData |
getMetaData(java.lang.Object o)
Returns the ClassMetaData associated with the
persistent object o . |
static org.apache.openjpa.kernel.Broker |
toBroker(javax.persistence.EntityManager em)
Return the underlying broker for the given entity manager facade. |
static org.apache.openjpa.kernel.BrokerFactory |
toBrokerFactory(javax.persistence.EntityManagerFactory emf)
Return the underlying broker factory for the given persistence manager factory facade. |
static OpenJPAEntityManager |
toEntityManager(org.apache.openjpa.kernel.Broker broker)
Return a persistence manager facade to the given broker retaining previously associated persistence context type. |
static OpenJPAEntityManagerFactory |
toEntityManagerFactory(org.apache.openjpa.kernel.BrokerFactory factory)
|
static java.lang.Object |
toOpenJPAObjectId(org.apache.openjpa.meta.ClassMetaData meta,
java.lang.Object oid)
Translate from a Persistence identity object to a OpenJPA one. |
static java.util.Collection |
toOpenJPAObjectIds(org.apache.openjpa.meta.ClassMetaData meta,
java.util.Collection oids)
Return a collection of OpenJPA oids for the given native oid collection. |
static java.lang.Object[] |
toOpenJPAObjectIds(org.apache.openjpa.meta.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(org.apache.openjpa.kernel.BrokerFactory factory)
public static org.apache.openjpa.kernel.BrokerFactory toBrokerFactory(javax.persistence.EntityManagerFactory emf)
public static OpenJPAEntityManager toEntityManager(org.apache.openjpa.kernel.Broker broker)
public static org.apache.openjpa.kernel.Broker toBroker(javax.persistence.EntityManager em)
public static org.apache.openjpa.meta.ClassMetaData getMetaData(java.lang.Object o)
ClassMetaData
associated with the
persistent object o
.
public static org.apache.openjpa.meta.ClassMetaData getMetaData(javax.persistence.EntityManager em, java.lang.Class cls)
ClassMetaData
associated
with the persistent type cls
.
public static org.apache.openjpa.meta.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(org.apache.openjpa.meta.ClassMetaData meta, java.lang.Object oid)
public static java.lang.Object[] toOpenJPAObjectIds(org.apache.openjpa.meta.ClassMetaData meta, java.lang.Object... oids)
public static java.util.Collection toOpenJPAObjectIds(org.apache.openjpa.meta.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 |