com.caucho.amber.cfg
Class MappedSuperIntrospector

java.lang.Object
  extended by com.caucho.amber.cfg.AbstractConfigIntrospector
      extended by com.caucho.amber.cfg.BaseConfigIntrospector
          extended by com.caucho.amber.cfg.MappedSuperIntrospector

public class MappedSuperIntrospector
extends BaseConfigIntrospector

Configuration for a mapped superclass type


Constructor Summary
MappedSuperIntrospector(AmberConfigManager manager)
          Creates the introspector.
 
Method Summary
 AbstractEnhancedType introspect(JClass type)
          Introspects.
 boolean isMappedSuper(java.lang.Class type)
          Returns true for mapped superclass type.
 
Methods inherited from class com.caucho.amber.cfg.BaseConfigIntrospector
configureDependencies, configureLinks, getEntityConfig, getJoinColumn, getJoinColumn, getJoinColumn, getMappedSuperclassConfig, initMetaData, introspectCallbacks, introspectCallbacks, introspectDefaultListener, introspectEntityListener, introspectEntityListeners, introspectListener, setEntityMappingsList
 
Methods inherited from class com.caucho.amber.cfg.AbstractConfigIntrospector
loc, loc, toSqlName, validateConstructor, validateNonGetter, validateType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MappedSuperIntrospector

public MappedSuperIntrospector(AmberConfigManager manager)
Creates the introspector.

Method Detail

isMappedSuper

public boolean isMappedSuper(java.lang.Class type)
Returns true for mapped superclass type.


introspect

public AbstractEnhancedType introspect(JClass type)
                                throws ConfigException,
                                       java.sql.SQLException
Introspects.

Throws:
ConfigException
java.sql.SQLException