Uses of Interface
org.hibernate.boot.spi.PropertyData
Packages that use PropertyData
Package
Description
A range of SPIs allowing integration with—and customization of—the process of building metadata.
-
Uses of PropertyData in org.hibernate.boot.internal
Methods in org.hibernate.boot.internal that return PropertyDataModifier and TypeMethodDescriptionInFlightMetadataCollectorImpl.getPropertyAnnotatedWithIdAndToOne
(org.hibernate.models.spi.ClassDetails entityType, String propertyName) InFlightMetadataCollectorImpl.getPropertyAnnotatedWithMapsId
(org.hibernate.models.spi.ClassDetails entityType, String propertyName) Methods in org.hibernate.boot.internal with parameters of type PropertyDataModifier and TypeMethodDescriptionvoid
InFlightMetadataCollectorImpl.addPropertyAnnotatedWithMapsId
(org.hibernate.models.spi.ClassDetails entityType, PropertyData property) void
InFlightMetadataCollectorImpl.addPropertyAnnotatedWithMapsIdSpecj
(org.hibernate.models.spi.ClassDetails entityType, PropertyData property, String mapsIdValue) void
InFlightMetadataCollectorImpl.addToOneAndIdProperty
(org.hibernate.models.spi.ClassDetails entityType, PropertyData property) -
Uses of PropertyData in org.hibernate.boot.model.internal
Classes in org.hibernate.boot.model.internal that implement PropertyDataModifier and TypeClassDescriptionclass
Retrieve all inferred data from an annotated elementclass
class
Methods in org.hibernate.boot.model.internal that return types with arguments of type PropertyDataMethods in org.hibernate.boot.model.internal with parameters of type PropertyDataModifier and TypeMethodDescriptionstatic void
CollectionBinder.bindCollection
(PropertyHolder propertyHolder, Nullability nullability, PropertyData inferredData, EntityBinder entityBinder, boolean isIdentifierMapper, MetadataBuildingContext context, Map<org.hibernate.models.spi.ClassDetails, InheritanceState> inheritanceStatePerClass, org.hibernate.models.spi.MemberDetails property, AnnotatedJoinColumns joinColumns) The first pass at binding a collection.static Component
EmbeddableBinder.bindEmbeddable
(PropertyData inferredData, PropertyHolder propertyHolder, AccessType propertyAccessor, EntityBinder entityBinder, boolean isIdentifierMapper, MetadataBuildingContext context, boolean isComponentEmbedded, boolean isId, Map<org.hibernate.models.spi.ClassDetails, InheritanceState> inheritanceStatePerClass, String referencedEntityName, String propertyName, Class<? extends EmbeddableInstantiator> customInstantiatorImpl, Class<? extends CompositeUserType<?>> compositeUserTypeClass, AnnotatedJoinColumns columns, AnnotatedColumns annotatedColumns) static Any
BinderHelper.buildAnyValue
(Column discriminatorColumn, Formula discriminatorFormula, AnnotatedJoinColumns keyColumns, PropertyData inferredData, OnDeleteAction onDeleteAction, boolean lazy, Nullability nullability, PropertyHolder propertyHolder, EntityBinder entityBinder, boolean optional, MetadataBuildingContext context) static AnnotatedColumns
AnnotatedColumn.buildColumnFromAnnotation
(Column column, FractionalSeconds fractionalSeconds, Nullability nullability, PropertyHolder propertyHolder, PropertyData inferredData, Map<String, Join> secondaryTables, MetadataBuildingContext context) static AnnotatedColumns
AnnotatedColumn.buildColumnFromNoAnnotation
(FractionalSeconds fractionalSeconds, Nullability nullability, PropertyHolder propertyHolder, PropertyData inferredData, Map<String, Join> secondaryTables, MetadataBuildingContext context) static IndexColumn
IndexColumn.buildColumnFromOrderColumn
(OrderColumn orderColumn, PropertyHolder propertyHolder, PropertyData inferredData, Map<String, Join> secondaryTables, MetadataBuildingContext context) JPA 2@OrderColumn
processing.static AnnotatedColumns
AnnotatedColumn.buildColumnOrFormulaFromAnnotation
(Column column, Formula formulaAnn, FractionalSeconds fractionalSeconds, Nullability nullability, PropertyHolder propertyHolder, PropertyData inferredData, Map<String, Join> secondaryTables, MetadataBuildingContext context) static AnnotatedColumns
AnnotatedColumn.buildColumnsFromAnnotations
(Column[] columns, FractionalSeconds fractionalSeconds, Nullability nullability, PropertyHolder propertyHolder, PropertyData inferredData, Map<String, Join> secondaryTables, MetadataBuildingContext context) static AnnotatedColumns
AnnotatedColumn.buildColumnsFromAnnotations
(Column[] columns, Nullability nullability, PropertyHolder propertyHolder, PropertyData inferredData, String suffixForDefaultColumnName, Map<String, Join> secondaryTables, MetadataBuildingContext context) static AnnotatedColumns
AnnotatedColumn.buildColumnsOrFormulaFromAnnotation
(Column[] columns, Formula formulaAnn, FractionalSeconds fractionalSeconds, Nullability nullability, PropertyHolder propertyHolder, PropertyData inferredData, String suffixForDefaultColumnName, Map<String, Join> secondaryTables, MetadataBuildingContext context) static AnnotatedColumns
AnnotatedColumn.buildFormulaFromAnnotation
(Formula formulaAnn, Nullability nullability, PropertyHolder propertyHolder, PropertyData inferredData, Map<String, Join> secondaryTables, MetadataBuildingContext context) static AnnotatedJoinColumns
AnnotatedJoinColumns.buildJoinColumns
(JoinColumn[] joinColumns, String mappedBy, Map<String, Join> joins, PropertyHolder propertyHolder, PropertyData inferredData, MetadataBuildingContext buildingContext) static AnnotatedJoinColumns
AnnotatedJoinColumns.buildJoinColumnsOrFormulas
(JoinColumnOrFormula[] joinColumnOrFormulas, String mappedBy, Map<String, Join> joins, PropertyHolder propertyHolder, PropertyData inferredData, MetadataBuildingContext context) static AnnotatedJoinColumns
AnnotatedJoinColumns.buildJoinColumnsWithDefaultColumnSuffix
(JoinColumn[] joinColumns, String mappedBy, Map<String, Join> joins, PropertyHolder propertyHolder, PropertyData inferredData, String defaultColumnSuffix, MetadataBuildingContext context) static AnnotatedJoinColumns
AnnotatedJoinColumns.buildJoinTableJoinColumns
(JoinColumn[] joinColumns, Map<String, Join> secondaryTables, PropertyHolder propertyHolder, PropertyData inferredData, String mappedBy, MetadataBuildingContext context) Called for join tables inManyToMany
associations.static PropertyHolder
PropertyHolderBuilder.buildPropertyHolder
(Component component, String path, PropertyData inferredData, PropertyHolder parent, MetadataBuildingContext context, Map<org.hibernate.models.spi.ClassDetails, InheritanceState> inheritanceStatePerClass) build a component property holderstatic void
AnnotatedJoinColumn.checkIfJoinColumn
(Object columns, PropertyHolder holder, PropertyData property) static IndexColumn
IndexColumn.fromAnnotations
(OrderColumn orderColumn, ListIndexBase listIndexBase, PropertyHolder propertyHolder, PropertyData inferredData, Map<String, Join> secondaryTables, MetadataBuildingContext context) static String
BinderHelper.getPath
(PropertyHolder holder, PropertyData property) static String
ToOneBinder.getReferenceEntityName
(PropertyData propertyData, MetadataBuildingContext context) static String
ToOneBinder.getReferenceEntityName
(PropertyData propertyData, org.hibernate.models.spi.ClassDetails targetEntity) static org.hibernate.models.spi.ClassDetails
ToOneBinder.getTargetEntity
(PropertyData propertyData, MetadataBuildingContext context) static void
AggregateComponentBinder.processAggregate
(Component component, PropertyHolder propertyHolder, PropertyData inferredData, org.hibernate.models.spi.ClassDetails componentClassDetails, AnnotatedColumns columns, MetadataBuildingContext context) static void
PropertyBinder.processElementAnnotations
(PropertyHolder propertyHolder, Nullability nullability, PropertyData inferredData, EntityBinder entityBinder, boolean isIdentifierMapper, boolean isComponentEmbedded, boolean inSecondPass, MetadataBuildingContext context, Map<org.hibernate.models.spi.ClassDetails, InheritanceState> inheritanceStatePerClass) Process annotation of a particular property or field.Constructors in org.hibernate.boot.model.internal with parameters of type PropertyDataModifierConstructorDescriptionComponentPropertyHolder
(Component component, String path, PropertyData inferredData, PropertyHolder parent, MetadataBuildingContext context, Map<org.hibernate.models.spi.ClassDetails, InheritanceState> inheritanceStatePerClass) ImplicitToOneJoinTableSecondPass
(PropertyHolder propertyHolder, PropertyData inferredData, MetadataBuildingContext context, AnnotatedJoinColumns joinColumns, JoinTable joinTable, NotFoundAction notFoundAction, ManyToOne value) OneToOneSecondPass
(String mappedBy, String ownerEntity, PropertyHolder propertyHolder, PropertyData inferredData, String referencedEntityName, boolean annotatedEntity, NotFoundAction notFoundAction, OnDeleteAction onDeleteAction, boolean optional, String cascadeStrategy, AnnotatedJoinColumns columns, MetadataBuildingContext buildingContext) WrappedInferredData
(PropertyData inferredData, String suffix) -
Uses of PropertyData in org.hibernate.boot.spi
Methods in org.hibernate.boot.spi that return PropertyDataModifier and TypeMethodDescriptionInFlightMetadataCollector.getPropertyAnnotatedWithIdAndToOne
(org.hibernate.models.spi.ClassDetails persistentClassDetails, String propertyName) InFlightMetadataCollector.getPropertyAnnotatedWithMapsId
(org.hibernate.models.spi.ClassDetails persistentClassDetails, String propertyName) Methods in org.hibernate.boot.spi with parameters of type PropertyDataModifier and TypeMethodDescriptionvoid
InFlightMetadataCollector.addPropertyAnnotatedWithMapsId
(org.hibernate.models.spi.ClassDetails entityClassDetails, PropertyData propertyAnnotatedElement) void
InFlightMetadataCollector.addPropertyAnnotatedWithMapsIdSpecj
(org.hibernate.models.spi.ClassDetails entityClassDetails, PropertyData specJPropertyData, String s) void
InFlightMetadataCollector.addToOneAndIdProperty
(org.hibernate.models.spi.ClassDetails entityClassDetails, PropertyData propertyAnnotatedElement) -
Uses of PropertyData in org.hibernate.testing.orm.junit
Methods in org.hibernate.testing.orm.junit that return PropertyDataModifier and TypeMethodDescriptionDialectFeatureChecks.FakeMetadataBuildingContext.getPropertyAnnotatedWithIdAndToOne
(org.hibernate.models.spi.ClassDetails persistentClassDetails, String propertyName) DialectFeatureChecks.FakeMetadataBuildingContext.getPropertyAnnotatedWithMapsId
(org.hibernate.models.spi.ClassDetails persistentClassDetails, String propertyName) Methods in org.hibernate.testing.orm.junit with parameters of type PropertyDataModifier and TypeMethodDescriptionvoid
DialectFeatureChecks.FakeMetadataBuildingContext.addPropertyAnnotatedWithMapsId
(org.hibernate.models.spi.ClassDetails entityClassDetails, PropertyData propertyAnnotatedElement) void
DialectFeatureChecks.FakeMetadataBuildingContext.addPropertyAnnotatedWithMapsIdSpecj
(org.hibernate.models.spi.ClassDetails entityClassDetails, PropertyData specJPropertyData, String s) void
DialectFeatureChecks.FakeMetadataBuildingContext.addToOneAndIdProperty
(org.hibernate.models.spi.ClassDetails entityClassDetails, PropertyData propertyAnnotatedElement)