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
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.hibernate.mapping.Component
org.hibernate.mapping.Component.StandardGenerationContextLocator, org.hibernate.mapping.Component.ValueGenerationPlanNested 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
ConstructorsConstructorDescriptionEnhancedComponent(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, toStringMethods 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, sortColumnsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.hibernate.mapping.KeyValue
createForeignKeyOfEntity, createGenerator, createGenerator, getNullValue, getNullValueSemantic, isCascadeDeleteEnabled, isUpdateableMethods 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
-
setIdentifierGeneratorProperties
- Specified by:
setIdentifierGeneratorPropertiesin interfaceEnhancedValue
-
getIdentifierGeneratorProperties
- Specified by:
getIdentifierGeneratorPropertiesin interfaceEnhancedValue
-
setIdentifierGeneratorStrategy
- Specified by:
setIdentifierGeneratorStrategyin interfaceEnhancedValue
-
getIdentifierGeneratorStrategy
- Specified by:
getIdentifierGeneratorStrategyin interfaceEnhancedValue
-
getComponentClass
- Overrides:
getComponentClassin classorg.hibernate.mapping.Component- Throws:
org.hibernate.MappingException
-