|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.objectweb.jonas_ejb.container.JFactory org.objectweb.jonas_ejb.container.JEntityFactory org.objectweb.jonas_ejb.container.jorm.JormFactory org.objectweb.jonas_ejb.container.jorm.MedorFactory org.objectweb.jonas_ejb.container.jorm.RdbFactory
public abstract class RdbFactory
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.objectweb.jorm.api.PClassMapping |
---|
org.objectweb.jorm.api.PClassMapping.ReferenceConfigurator |
Field Summary |
---|
Fields inherited from class org.objectweb.jonas_ejb.container.jorm.MedorFactory |
---|
indexesGenerator, miManager, optimizeAtInit, queryTransformer |
Fields inherited from class org.objectweb.jonas_ejb.container.jorm.JormFactory |
---|
ecd, mapped, mapper, relNonInit |
Fields inherited from class org.objectweb.jonas_ejb.container.JEntityFactory |
---|
bctxlist, cmp2, datasource, hardLimit, home, instanceCount, localhome, lockPolicy, prefetch, readTimeout, reentrant, shared, txlist |
Fields inherited from class org.objectweb.jonas_ejb.container.JFactory |
---|
beanclass, cont, dd, ejb10Env, ejbname, ejbTimeoutSignature, isClusterReplicated, JNDICtx, maxCacheSize, minPoolSize, myTimerService, naming, passivationDir, stopped, timerTxAttr, tm, txbeanmanaged, wm |
Fields inherited from interface org.objectweb.jorm.api.PClassMapping |
---|
CLEANUP_DONOTHING, CLEANUP_REMOVEALL, CLEANUP_REMOVEDATA, CREATE_STRUCTURE_IF_NEEDED |
Constructor Summary | |
---|---|
RdbFactory()
|
Method Summary | |
---|---|
java.lang.Object |
getConnection(java.lang.Object hints)
|
void |
init(EntityDesc dd,
JContainer cont,
java.lang.String mapperName)
Initialization of the factory. |
protected void |
initGenClassPrefetch(org.objectweb.jorm.api.PClassMapping gcm,
org.objectweb.jorm.api.PClassMapping targetPCM)
It initializes the prefetching of a genclassMapping with the PClassMapping of the target class of the multivalued CMR. |
void |
releaseConnection(java.lang.Object conn)
|
protected void |
setMapper(java.lang.String mapperName)
|
Methods inherited from class org.objectweb.jonas_ejb.container.jorm.MedorFactory |
---|
evaluate, getOptimizedRequest |
Methods inherited from class org.objectweb.jonas_ejb.container.jorm.JormFactory |
---|
configurePnc, createNewContext, decodePK, encodePK, getJEntitySwitch, getMapper, newGCMInstance, stop |
Methods inherited from class org.objectweb.jonas_ejb.container.JFactory |
---|
checkJonasVersion, checkSecurity, checkTransactionContainer, getContainer, getDeploymentDescriptor, getEjb10Environment, getEJBName, getEjbTimeoutSignature, getEnv, getInitialContext, getMaxCacheSize, getMinPoolSize, getPassivationDir, getTimerTxAttribute, getTransactionManager, getWorkManager, init, isClassAvailable, isStopped, isTxBeanManaged, myClassLoader, postInvoke, postInvokeRemote, preInvoke, preInvokeRemote, resetComponentContext, restartTimers, setComponentContext, stopContainer |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.objectweb.jorm.api.PClassMapping |
---|
addAssociation, classDefined, configureRefFields, createPBinding, exist, getAssociationTable, getClassName, getClassPNameCoder, getDecodedPName, getGenClassMapping, getGenClassMapping, getIndexesTable, getMetaInfo, getPBinder, getPMapper, getPNameCoder, getPNameCoder, getPNameIterator, getPNameIterator, getProjectName, getPType, getSubPCMs, init, init, isConform, match, read, read, read, resolve, setPBinder, write |
Methods inherited from interface org.objectweb.jorm.api.PClassMappingCtrl |
---|
setClassPNameCoder, setGenClassMapping, setGenClassMapping, setPNameCoder, setPNameCoder, setProjectName |
Constructor Detail |
---|
public RdbFactory()
Method Detail |
---|
public void init(EntityDesc dd, JContainer cont, java.lang.String mapperName)
JormFactory
init
in class MedorFactory
public java.lang.Object getConnection(java.lang.Object hints) throws org.objectweb.jorm.api.PException
getConnection
in class JormFactory
org.objectweb.jorm.api.PException
public void releaseConnection(java.lang.Object conn) throws org.objectweb.jorm.api.PException
releaseConnection
in class JormFactory
org.objectweb.jorm.api.PException
protected void setMapper(java.lang.String mapperName) throws org.objectweb.jorm.api.PException
setMapper
in class JormFactory
org.objectweb.jorm.api.PException
protected void initGenClassPrefetch(org.objectweb.jorm.api.PClassMapping gcm, org.objectweb.jorm.api.PClassMapping targetPCM)
initGenClassPrefetch
in class JormFactory
gcm
- is the GenClassMapping to initializedtargetPCM
- is the PClassMapping of the target class
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |