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 TypeMethodDescriptionvoidInFlightMetadataCollectorImpl.addPropertyAnnotatedWithMapsId(org.hibernate.models.spi.ClassDetails entityType, PropertyData property) voidInFlightMetadataCollectorImpl.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 TypeClassDescriptionclassRetrieve all inferred data from an annotated elementclassclassMethods 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 voidCollectionBinder.bindCollection(PropertyHolder propertyHolder, Nullability nullability, PropertyData inferredData, EntityBinder entityBinder, boolean isIdentifierMapper, MetadataBuildingContext context, Map<org.hibernate.models.spi.ClassDetails, InheritanceState> inheritanceStatePerClass, AnnotatedJoinColumns joinColumns) The first pass at binding a collection.static AnyBinderHelper.buildAnyValue(Column discriminatorColumn, Formula discriminatorFormula, AnnotatedJoinColumns keyColumns, PropertyData inferredData, OnDeleteAction onDeleteAction, boolean lazy, Nullability nullability, PropertyHolder propertyHolder, EntityBinder entityBinder, boolean optional, MetadataBuildingContext context) static AnnotatedColumnsAnnotatedColumn.buildColumnFromAnnotation(Column column, FractionalSeconds fractionalSeconds, Nullability nullability, PropertyHolder propertyHolder, PropertyData inferredData, Map<String, Join> secondaryTables, MetadataBuildingContext context) static AnnotatedColumnsAnnotatedColumn.buildColumnFromNoAnnotation(FractionalSeconds fractionalSeconds, Nullability nullability, PropertyHolder propertyHolder, PropertyData inferredData, Map<String, Join> secondaryTables, MetadataBuildingContext context) static IndexColumnIndexColumn.buildColumnFromOrderColumn(OrderColumn orderColumn, PropertyHolder propertyHolder, PropertyData inferredData, Map<String, Join> secondaryTables, MetadataBuildingContext context) JPA 2@OrderColumnprocessing.static AnnotatedColumnsAnnotatedColumn.buildColumnOrFormulaFromAnnotation(Column column, Formula formulaAnn, FractionalSeconds fractionalSeconds, Nullability nullability, PropertyHolder propertyHolder, PropertyData inferredData, Map<String, Join> secondaryTables, MetadataBuildingContext context) static AnnotatedColumnsAnnotatedColumn.buildColumnsFromAnnotations(Column[] columns, FractionalSeconds fractionalSeconds, Nullability nullability, PropertyHolder propertyHolder, PropertyData inferredData, Map<String, Join> secondaryTables, MetadataBuildingContext context) static AnnotatedColumnsAnnotatedColumn.buildColumnsFromAnnotations(Column[] columns, Nullability nullability, PropertyHolder propertyHolder, PropertyData inferredData, String suffixForDefaultColumnName, Map<String, Join> secondaryTables, MetadataBuildingContext context) static AnnotatedColumnsAnnotatedColumn.buildColumnsOrFormulaFromAnnotation(Column[] columns, Formula formulaAnn, FractionalSeconds fractionalSeconds, Nullability nullability, PropertyHolder propertyHolder, PropertyData inferredData, String suffixForDefaultColumnName, Map<String, Join> secondaryTables, MetadataBuildingContext context) static AnnotatedColumnsAnnotatedColumn.buildFormulaFromAnnotation(Formula formulaAnn, Nullability nullability, PropertyHolder propertyHolder, PropertyData inferredData, Map<String, Join> secondaryTables, MetadataBuildingContext context) static AnnotatedJoinColumnsAnnotatedJoinColumns.buildJoinColumns(JoinColumn[] joinColumns, String mappedBy, Map<String, Join> joins, PropertyHolder propertyHolder, PropertyData inferredData, MetadataBuildingContext buildingContext) static AnnotatedJoinColumnsAnnotatedJoinColumns.buildJoinColumnsOrFormulas(JoinColumnOrFormula[] joinColumnOrFormulas, String mappedBy, Map<String, Join> joins, PropertyHolder propertyHolder, PropertyData inferredData, MetadataBuildingContext context) static AnnotatedJoinColumnsAnnotatedJoinColumns.buildJoinColumnsWithDefaultColumnSuffix(JoinColumn[] joinColumns, String mappedBy, Map<String, Join> joins, PropertyHolder propertyHolder, PropertyData inferredData, String defaultColumnSuffix, MetadataBuildingContext context) static AnnotatedJoinColumnsAnnotatedJoinColumns.buildJoinTableJoinColumns(JoinColumn[] joinColumns, Map<String, Join> secondaryTables, PropertyHolder propertyHolder, PropertyData inferredData, String mappedBy, MetadataBuildingContext context) Called for join tables inManyToManyassociations.static PropertyHolderPropertyHolderBuilder.buildPropertyHolder(Component component, String path, PropertyData inferredData, PropertyHolder parent, MetadataBuildingContext context, Map<org.hibernate.models.spi.ClassDetails, InheritanceState> inheritanceStatePerClass) build a component property holderstatic IndexColumnIndexColumn.fromAnnotations(OrderColumn orderColumn, ListIndexBase listIndexBase, PropertyHolder propertyHolder, PropertyData inferredData, Map<String, Join> secondaryTables, MetadataBuildingContext context) static StringBinderHelper.getPath(PropertyHolder holder, PropertyData property) static StringToOneBinder.getReferenceEntityName(PropertyData propertyData, MetadataBuildingContext context) static StringToOneBinder.getReferenceEntityName(PropertyData propertyData, org.hibernate.models.spi.ClassDetails targetEntity) static org.hibernate.models.spi.ClassDetailsToOneBinder.getTargetEntity(PropertyData propertyData, MetadataBuildingContext context) static voidAggregateComponentBinder.processAggregate(Component component, PropertyHolder propertyHolder, PropertyData inferredData, org.hibernate.models.spi.ClassDetails componentClassDetails, AnnotatedColumns columns, MetadataBuildingContext context) static voidPropertyBinder.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, EnumSet<CascadeType> 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 TypeMethodDescriptionvoidInFlightMetadataCollector.addPropertyAnnotatedWithMapsId(org.hibernate.models.spi.ClassDetails entityClassDetails, PropertyData propertyAnnotatedElement) voidInFlightMetadataCollector.addToOneAndIdProperty(org.hibernate.models.spi.ClassDetails entityClassDetails, PropertyData propertyAnnotatedElement)