org.jboss.ejb.plugins.cmp.jdbc2.bridge
Class JDBCEntityBridge2
java.lang.Object
org.jboss.ejb.plugins.cmp.jdbc2.bridge.JDBCEntityBridge2
- All Implemented Interfaces:
- EntityBridge (src) , JDBCAbstractEntityBridge (src)
- public class JDBCEntityBridge2
- extends java.lang.Object
- implements JDBCAbstractEntityBridge (src)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JDBCEntityBridge2
public JDBCEntityBridge2(JDBCStoreManager2 (src) manager,
JDBCEntityMetaData (src) metadata)
throws DeploymentException (src)
init
public void init()
throws DeploymentException (src)
- Throws:
DeploymentException (src)
getVersionField
public JDBCCMPFieldBridge2 (src) getVersionField()
resolveRelationships
public void resolveRelationships()
throws DeploymentException (src)
- Throws:
DeploymentException (src)
start
public void start()
throws DeploymentException (src)
- Throws:
DeploymentException (src)
stop
public void stop()
throws java.lang.Exception
- Throws:
java.lang.Exception
getMetaData
public JDBCEntityMetaData (src) getMetaData()
- Specified by:
getMetaData
in interface JDBCAbstractEntityBridge (src)
getTable
public EntityTable (src) getTable()
getPrimaryKeyFields
public JDBCFieldBridge (src) [] getPrimaryKeyFields()
- Specified by:
getPrimaryKeyFields
in interface JDBCAbstractEntityBridge (src)
getTableFields
public JDBCFieldBridge (src) [] getTableFields()
- Specified by:
getTableFields
in interface JDBCAbstractEntityBridge (src)
getCMRFields
public JDBCAbstractCMRFieldBridge (src) [] getCMRFields()
- Specified by:
getCMRFields
in interface JDBCAbstractEntityBridge (src)
getManager
public JDBCEntityPersistenceStore (src) getManager()
- Specified by:
getManager
in interface JDBCAbstractEntityBridge (src)
getContainer
public EntityContainer (src) getContainer()
extractPrimaryKeyFromInstance
public java.lang.Object extractPrimaryKeyFromInstance(EntityEnterpriseContext (src) ctx)
destroyPersistenceContext
public static void destroyPersistenceContext(EntityEnterpriseContext (src) ctx)
initPersistenceContext
public void initPersistenceContext(EntityEnterpriseContext (src) ctx)
initInstance
public void initInstance(EntityEnterpriseContext (src) ctx)
getFields
public java.util.List getFields()
- hacky method needed at deployment time
isStoreRequired
public boolean isStoreRequired(EntityEnterpriseContext (src) instance)
isModified
public boolean isModified(EntityEnterpriseContext (src) instance)
getPrimaryKeyClass
public java.lang.Class getPrimaryKeyClass()
getHomeClass
public java.lang.Class getHomeClass()
getLocalHomeClass
public java.lang.Class getLocalHomeClass()
getTableName
public java.lang.String getTableName()
- Specified by:
getTableName
in interface JDBCAbstractEntityBridge (src)
getQualifiedTableName
public java.lang.String getQualifiedTableName()
- Specified by:
getQualifiedTableName
in interface JDBCAbstractEntityBridge (src)
getDataSource
public DataSource (src) getDataSource()
- Specified by:
getDataSource
in interface JDBCAbstractEntityBridge (src)
getLoadGroupMask
public boolean[] getLoadGroupMask(java.lang.String eagerLoadGroupName)
- Specified by:
getLoadGroupMask
in interface JDBCAbstractEntityBridge (src)
getNextCMRIndex
public int getNextCMRIndex()
remove
public void remove(EntityEnterpriseContext (src) ctx)
throws RemoveException (src)
- Throws:
RemoveException (src)
getEntityName
public java.lang.String getEntityName()
- Specified by:
getEntityName
in interface EntityBridge (src)
getAbstractSchemaName
public java.lang.String getAbstractSchemaName()
- Specified by:
getAbstractSchemaName
in interface EntityBridge (src)
getFieldByName
public FieldBridge (src) getFieldByName(java.lang.String fieldName)
- Specified by:
getFieldByName
in interface EntityBridge (src)
getRemoteInterface
public java.lang.Class getRemoteInterface()
- Specified by:
getRemoteInterface
in interface EntityBridge (src)
getLocalInterface
public java.lang.Class getLocalInterface()
- Specified by:
getLocalInterface
in interface EntityBridge (src)