|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.openjpa.persistence.JPAFacadeHelper
public class JPAFacadeHelper
Helper class for switching between OpenJPA's JPA facade and the underlying Broker kernel.
Field Summary | |
---|---|
static String |
EM_KEY
|
static String |
EMF_KEY
|
Constructor Summary | |
---|---|
JPAFacadeHelper()
|
Method Summary | |
---|---|
static Object |
fromOpenJPAObjectId(Object oid)
Translate from a OpenJPA identity object to a Persistence one. |
static Class |
fromOpenJPAObjectIdClass(Class oidClass)
Translate from a OpenJPA identity class to a native one. |
static ClassMetaData |
getMetaData(EntityManager em,
Class cls)
Returns the ClassMetaData associated
with the persistent type cls . |
static ClassMetaData |
getMetaData(EntityManagerFactory emf,
Class cls)
Returns the ClassMetaData associated
with the persistent type cls . |
static ClassMetaData |
getMetaData(Object o)
Returns the ClassMetaData associated with
the persistent object o . |
static Broker |
toBroker(EntityManager em)
Return the underlying broker for the given entity manager facade. |
static BrokerFactory |
toBrokerFactory(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 Object |
toOpenJPAObjectId(ClassMetaData meta,
Object oid)
Translate from a Persistence identity object to a OpenJPA one. |
static Collection<Object> |
toOpenJPAObjectIds(ClassMetaData meta,
Collection<Object> oids)
Return a collection of OpenJPA oids for the given native oid collection. |
static Object[] |
toOpenJPAObjectIds(ClassMetaData meta,
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 String EM_KEY
public static final String EMF_KEY
Constructor Detail |
---|
public JPAFacadeHelper()
Method Detail |
---|
public static OpenJPAEntityManagerFactory toEntityManagerFactory(BrokerFactory factory)
public static BrokerFactory toBrokerFactory(EntityManagerFactory emf)
public static OpenJPAEntityManager toEntityManager(Broker broker)
public static Broker toBroker(EntityManager em)
public static ClassMetaData getMetaData(Object o)
ClassMetaData
associated with
the persistent object o
.
public static ClassMetaData getMetaData(EntityManager em, Class cls)
ClassMetaData
associated
with the persistent type cls
.
public static ClassMetaData getMetaData(EntityManagerFactory emf, Class cls)
ClassMetaData
associated
with the persistent type cls
.
public static Object fromOpenJPAObjectId(Object oid)
public static Object toOpenJPAObjectId(ClassMetaData meta, Object oid)
public static Object[] toOpenJPAObjectIds(ClassMetaData meta, Object... oids)
public static Collection<Object> toOpenJPAObjectIds(ClassMetaData meta, Collection<Object> oids)
public static Class fromOpenJPAObjectIdClass(Class oidClass)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |