Class EnhancedComponent

java.lang.Object
org.hibernate.mapping.SimpleValue
org.hibernate.mapping.Component
org.hibernate.tool.internal.reveng.util.EnhancedComponent
All Implemented Interfaces:
Serializable, org.hibernate.mapping.KeyValue, org.hibernate.mapping.MetaAttributable, org.hibernate.mapping.SortableValue, org.hibernate.mapping.Value, EnhancedValue

public class EnhancedComponent extends org.hibernate.mapping.Component implements EnhancedValue
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.hibernate.mapping.Component

    org.hibernate.mapping.Component.StandardGenerationContextLocator, org.hibernate.mapping.Component.ValueGenerationPlan

    Nested classes/interfaces inherited from interface org.hibernate.mapping.KeyValue

    org.hibernate.mapping.KeyValue.NullValueSemantic
  • Field Summary

    Fields inherited from class org.hibernate.mapping.SimpleValue

    DEFAULT_ID_GEN_STRATEGY
  • Constructor Summary

    Constructors
    Constructor
    Description
    EnhancedComponent(org.hibernate.boot.spi.MetadataBuildingContext metadata, org.hibernate.mapping.PersistentClass owner)
     
  • Method Summary

    Methods inherited from class org.hibernate.mapping.Component

    accept, addColumn, addProperty, addProperty, checkColumnDuplication, clearProperties, copy, createGenerator, getAggregateColumn, getAggregatedColumns, getColumnInsertability, getColumnNamingPattern, getColumns, getColumnSpan, getColumnUpdateability, getComponentClassName, getCustomInstantiator, getDiscriminator, getDiscriminatorType, getDiscriminatorValues, getInstantiator, getInstantiatorPropertyNames, getMappedSuperclass, getMetaAttribute, getMetaAttributes, getOwner, getParentAggregateColumn, getParentProperty, getProperties, getProperty, getProperty, getPropertyDeclaringClass, getPropertyNames, getPropertySpan, getRoleName, getSelectables, getStructColumnNames, getStructName, getSuperclass, getType, hasAnyInsertableColumns, hasAnyUpdatableColumns, hasProperty, isDynamic, isEmbedded, isGeneric, isKey, isPolymorphic, isSame, isSame, isSimpleRecord, isSorted, isValid, matchesAllProperties, prepareForMappingModel, setAggregateColumn, setColumnNamingPattern, setComponentClassName, setCustomInstantiator, setDiscriminator, setDiscriminatorValues, setDynamic, setEmbedded, setGeneric, setInstantiator, setKey, setMappedSuperclass, setMetaAttributes, setOwner, setParentAggregateColumn, setParentProperty, setRoleName, setSimpleRecord, setStructColumnNames, setStructName, setSubclassToSuperclass, setTypeUsingReflection, sortProperties, toString

    Methods inherited from class org.hibernate.mapping.SimpleValue

    addColumn, addFormula, copyTypeFrom, createForeignKey, createForeignKey, createForeignKeyOfEntity, createGenerator, createParameterType, createUniqueKey, disableForeignKey, getAttributeConverterDescriptor, getBuildingContext, getColumn, getCustomIdGeneratorCreator, getFetchMode, getForeignKeyDefinition, getForeignKeyName, getForeignKeyOptions, getJpaAttributeConverterDescriptor, getMetadata, getNullValue, getNullValueSemantic, getOnDeleteAction, getServiceRegistry, getTable, getTypeConfiguration, getTypeName, getTypeParameters, hasFormula, isAlternateUniqueKey, isCascadeDeleteEnabled, isColumnInsertable, isColumnUpdateable, isConstrained, isForeignKeyEnabled, isLob, isNationalized, isNullable, isPartitionKey, isSame, isSame, isSimpleValue, isTypeSpecified, isUpdateable, isVersion, justAddColumn, justAddColumn, justAddFormula, makeLob, makeNationalized, makeVersion, setAlternateUniqueKey, setAttributeConverterDescriptor, setColumnToIdentity, setCustomIdGeneratorCreator, setForeignKeyDefinition, setForeignKeyName, setForeignKeyOptions, setJpaAttributeConverterDescriptor, setNullValue, setNullValueSemantic, setNullValueUndefined, setOnDeleteAction, setPartitionKey, setTable, setTypeName, setTypeParameters, setTypeParameters, sortColumns

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.hibernate.mapping.KeyValue

    createForeignKeyOfEntity, createGenerator, createGenerator, getNullValue, getNullValueSemantic, isCascadeDeleteEnabled, isUpdateable

    Methods inherited from interface org.hibernate.mapping.Value

    accept, checkColumnDuplication, copy, createForeignKey, createUniqueKey, getBuildingContext, getColumnInsertability, getColumns, getColumnSpan, getColumnUpdateability, getConstraintColumns, getExtraCreateTableInfo, getFetchMode, getSelectables, getSelectableType, getServiceRegistry, getTable, getType, getVirtualSelectables, hasAnyInsertableColumns, hasAnyUpdatableColumns, hasFormula, isAlternateUniqueKey, isColumnInsertable, isColumnUpdateable, isNullable, isSame, isSimpleValue, isValid, setTypeUsingReflection
  • Constructor Details

    • EnhancedComponent

      public EnhancedComponent(org.hibernate.boot.spi.MetadataBuildingContext metadata, org.hibernate.mapping.PersistentClass owner) throws org.hibernate.MappingException
      Throws:
      org.hibernate.MappingException
  • Method Details