org.jboss.ejb.plugins.cmp.jdbc.bridge
Class JDBCAbstractCMRFieldBridge

java.lang.Object
  extended byorg.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCAbstractCMRFieldBridge
All Implemented Interfaces:
CMRFieldBridge (src) , FieldBridge (src) , JDBCFieldBridge (src)
Direct Known Subclasses:
JDBCCMRFieldBridge (src) , JDBCCMRFieldBridge2 (src)

public abstract class JDBCAbstractCMRFieldBridge
extends java.lang.Object
implements JDBCFieldBridge (src) , CMRFieldBridge (src)


Constructor Summary
JDBCAbstractCMRFieldBridge()
           
 
Method Summary
abstract  JDBCAbstractEntityBridge (src) getEntity()
           
abstract  JDBCFieldBridge (src) [] getForeignKeyFields()
           
abstract  JDBCRelationshipRoleMetaData (src) getMetaData()
           
 java.lang.Object getPrimaryKeyValue(java.lang.Object o)
           
abstract  java.lang.String getQualifiedTableName()
           
abstract  JDBCAbstractCMRFieldBridge (src) getRelatedCMRField()
           
abstract  JDBCFieldBridge (src) [] getTableKeyFields()
           
abstract  java.lang.String getTableName()
           
abstract  boolean hasForeignKey()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCFieldBridge (src)
getInstanceValue, getJDBCType, getManager, initInstance, isCMPField, isDirty, isLoaded, isPrimaryKeyMember, isReadOnly, isReadTimedOut, loadArgumentResults, loadInstanceResults, resetPersistenceContext, setClean, setInstanceParameters, setInstanceValue
 
Methods inherited from interface org.jboss.ejb.plugins.cmp.bridge.FieldBridge (src)
getFieldName, getValue, setValue
 
Methods inherited from interface org.jboss.ejb.plugins.cmp.bridge.CMRFieldBridge (src)
getRelatedEntity, isSingleValued
 

Constructor Detail

JDBCAbstractCMRFieldBridge

public JDBCAbstractCMRFieldBridge()
Method Detail

getMetaData

public abstract JDBCRelationshipRoleMetaData (src)  getMetaData()

getForeignKeyFields

public abstract JDBCFieldBridge (src) [] getForeignKeyFields()

getTableKeyFields

public abstract JDBCFieldBridge (src) [] getTableKeyFields()

hasForeignKey

public abstract boolean hasForeignKey()

getRelatedCMRField

public abstract JDBCAbstractCMRFieldBridge (src)  getRelatedCMRField()

getEntity

public abstract JDBCAbstractEntityBridge (src)  getEntity()

getQualifiedTableName

public abstract java.lang.String getQualifiedTableName()

getTableName

public abstract java.lang.String getTableName()

getPrimaryKeyValue

public java.lang.Object getPrimaryKeyValue(java.lang.Object o)
Specified by:
getPrimaryKeyValue in interface JDBCFieldBridge (src)