com.caucho.amber.field
Class IdentifyingKeyPropertyField

java.lang.Object
  extended by com.caucho.amber.field.AbstractField
      extended by com.caucho.amber.field.PropertyField
          extended by com.caucho.amber.field.KeyPropertyField
              extended by com.caucho.amber.field.IdentifyingKeyPropertyField
All Implemented Interfaces:
AmberField, IdField

public class IdentifyingKeyPropertyField
extends KeyPropertyField

Configuration for a bean's field


Constructor Summary
IdentifyingKeyPropertyField(EntityType entityType, ForeignColumn column)
           
 
Method Summary
 
Methods inherited from class com.caucho.amber.field.KeyPropertyField
createExpr, generateCheckCreateKey, generateCopy, generateEquals, generateGet, generateGetKeyProperty, generateGetProxyProperty, generateIsNull, generateJavaSelect, generateLoadForeign, generateLoadForeign, generateLoadFromObject, generateMatch, generateMatchArgWhere, generateMergeFrom, generatePrologue, generateRawWhere, generateSelect, generateSet, generateSetGeneratedKeys, generateSetInsert, generateSetKeyProperty, generateSetNull, generateStatementSet, getColumn, getColumns, getComponentCount, getForeignTypeName, getGenerator, getType, isAutoGenerate, isKey, isKeyField, override, setColumn, setGenerator, setKeyField, toObject, toValue
 
Methods inherited from class com.caucho.amber.field.PropertyField
generateGetterMethod, generateInsertColumns, generateInsertSet, generateLoad, generateLoadNative, generateLoadSelect, generateNativeColumnNames, generateNull, generateSetterMethod, generateUpdate, generateUpdateSet, generateWhere, getFieldName, getRelatedSourceType, getTable, init, isInsert, isUpdate, setInsert, setType, setUpdate
 
Methods inherited from class com.caucho.amber.field.AbstractField
childDelete, generateCastFromObject, generateCopyLoadObject, generateCopyUpdateObject, generateCreateTableSQL, generateDetach, generateDumpRelationships, generateExpire, generateGet, generateInsert, generateInvalidateForeign, generatePostConstructor, generatePostDelete, generatePostLoadSelect, generatePreDelete, generatePrePersist, generateSet, generateStatementSet, generateSuperGetter, generateSuperGetterMethod, generateSuperSetter, generateSuperSetterMethod, generateUpdate, generateUpdateFromObject, getBeanClass, getCreateLoadMask, getEntitySourceType, getGetterMethod, getGetterName, getIndex, getJavaClass, getJavaType, getJavaTypeName, getLoadGroupIndex, getName, getPersistenceUnit, getSetterMethod, getSetterName, getSourceType, hasLoadGroup, isAbstract, isCascadable, isFieldAccess, isLazy, isOverride, isUpdateable, link, setIndex, setJavaType, setLazy, setLoadGroupIndex, setName, setOverride, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.caucho.amber.field.IdField
getJavaTypeName
 
Methods inherited from interface com.caucho.amber.field.AmberField
childDelete, generateCastFromObject, generateCopyLoadObject, generateCopyUpdateObject, generateCreateTableSQL, generateDetach, generateDumpRelationships, generateExpire, generateGet, generateGetterMethod, generateInsertColumns, generateInsertSet, generateInvalidateForeign, generateLoad, generateLoadNative, generateLoadSelect, generateNativeColumnNames, generatePostConstructor, generatePostDelete, generatePostLoadSelect, generatePreDelete, generatePrePersist, generateSet, generateSetterMethod, generateStatementSet, generateSuperGetter, generateSuperGetterMethod, generateSuperSetter, generateSuperSetterMethod, generateUpdate, generateUpdate, generateUpdateFromObject, generateUpdateSet, generateWhere, getCreateLoadMask, getGetterMethod, getGetterName, getIndex, getJavaClass, getJavaType, getLoadGroupIndex, getName, getSetterMethod, getSetterName, getSourceType, getTable, hasLoadGroup, init, isAbstract, isCascadable, isLazy, isUpdateable, link, setIndex
 

Constructor Detail

IdentifyingKeyPropertyField

public IdentifyingKeyPropertyField(EntityType entityType,
                                   ForeignColumn column)