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


Field Summary
protected static java.util.logging.Logger log
           
 
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
 

Field Detail

log

protected static final java.util.logging.Logger log
Constructor Detail

IdentifyingKeyPropertyField

public IdentifyingKeyPropertyField(EntityType entityType,
                                   ForeignColumn column)