Uses of Interface
org.hibernate.annotations.common.reflection.XProperty
Packages that use XProperty
Package
Description
Defines the SPI of a
registry
of JPA
AttributeConverters.A range of SPIs allowing integration with—and customization of—the process of building metadata.
-
Uses of XProperty in org.hibernate.annotations.common.reflection
Methods in org.hibernate.annotations.common.reflection that return types with arguments of type XPropertyModifier and TypeMethodDescriptionXClass.getDeclaredProperties(String accessType) XClass.getDeclaredProperties(String accessType, Filter filter) -
Uses of XProperty in org.hibernate.boot.model.convert.internal
Methods in org.hibernate.boot.model.convert.internal with parameters of type XPropertyModifier and TypeMethodDescriptionAttributeConverterManager.findAutoApplyConverterForAttribute(XProperty property, MetadataBuildingContext context) AttributeConverterManager.findAutoApplyConverterForCollectionElement(XProperty property, MetadataBuildingContext context) AttributeConverterManager.findAutoApplyConverterForMapKey(XProperty property, MetadataBuildingContext context) AutoApplicableConverterDescriptorBypassedImpl.getAutoAppliedConverterDescriptorForAttribute(XProperty xProperty, MetadataBuildingContext context) AutoApplicableConverterDescriptorStandardImpl.getAutoAppliedConverterDescriptorForAttribute(XProperty xProperty, MetadataBuildingContext context) AutoApplicableConverterDescriptorBypassedImpl.getAutoAppliedConverterDescriptorForCollectionElement(XProperty xProperty, MetadataBuildingContext context) AutoApplicableConverterDescriptorStandardImpl.getAutoAppliedConverterDescriptorForCollectionElement(XProperty xProperty, MetadataBuildingContext context) AutoApplicableConverterDescriptorBypassedImpl.getAutoAppliedConverterDescriptorForMapKey(XProperty xProperty, MetadataBuildingContext context) AutoApplicableConverterDescriptorStandardImpl.getAutoAppliedConverterDescriptorForMapKey(XProperty xProperty, MetadataBuildingContext context) static com.fasterxml.classmate.ResolvedTypeConverterHelper.resolveAttributeType(XProperty xProperty, MetadataBuildingContext context) static com.fasterxml.classmate.members.ResolvedMember<? extends Member>ConverterHelper.resolveMember(XProperty xProperty, MetadataBuildingContext buildingContext) static Member -
Uses of XProperty in org.hibernate.boot.model.convert.spi
Methods in org.hibernate.boot.model.convert.spi with parameters of type XPropertyModifier and TypeMethodDescriptionConverterAutoApplyHandler.findAutoApplyConverterForAttribute(XProperty property, MetadataBuildingContext context) Resolve the auto-applied converter to be applied to a basic attribute described by the passed property descriptor.ConverterAutoApplyHandler.findAutoApplyConverterForCollectionElement(XProperty property, MetadataBuildingContext context) Resolve the auto-applied converter to be applied to the elements of a plural attribute described by the passed property descriptor.ConverterAutoApplyHandler.findAutoApplyConverterForMapKey(XProperty property, MetadataBuildingContext context) Resolve the auto-applied converter to be applied to the keys of a plural Map attribute described by the passed property descriptor.AutoApplicableConverterDescriptor.getAutoAppliedConverterDescriptorForAttribute(XProperty xProperty, MetadataBuildingContext context) AutoApplicableConverterDescriptor.getAutoAppliedConverterDescriptorForCollectionElement(XProperty xProperty, MetadataBuildingContext context) AutoApplicableConverterDescriptor.getAutoAppliedConverterDescriptorForMapKey(XProperty xProperty, MetadataBuildingContext context) -
Uses of XProperty in org.hibernate.boot.model.internal
Fields in org.hibernate.boot.model.internal declared as XPropertyMethods in org.hibernate.boot.model.internal that return XPropertyModifier and TypeMethodDescriptionPropertyInferredData.getProperty()PropertyPreloadedData.getProperty()WrappedInferredData.getProperty()Methods in org.hibernate.boot.model.internal that return types with arguments of type XPropertyMethods in org.hibernate.boot.model.internal with parameters of type XPropertyModifier and TypeMethodDescriptionstatic StringHCANNHelper.annotatedElementSignature(XProperty property) Deprecated.static voidCollectionBinder.bindCollection(PropertyHolder propertyHolder, Nullability nullability, PropertyData inferredData, Map<String, IdentifierGeneratorDefinition> classGenerators, EntityBinder entityBinder, boolean isIdentifierMapper, MetadataBuildingContext context, Map<XClass, InheritanceState> inheritanceStatePerClass, XProperty property, AnnotatedJoinColumns joinColumns) The first pass at binding a collection.static voidToOneBinder.bindForeignKeyNameAndDefinition(SimpleValue value, XProperty property, ForeignKey foreignKey, MetadataBuildingContext context) static CollectionPropertyHolderPropertyHolderBuilder.buildPropertyHolder(Collection collection, String path, XClass clazzToProcess, XProperty property, PropertyHolder parentPropertyHolder, MetadataBuildingContext context) build a property holder on top of a collectionstatic Class<? extends EmbeddableInstantiator>EmbeddableBinder.determineCustomInstantiator(XProperty property, XClass returnedClass, MetadataBuildingContext context) static CollectionBinderCollectionBinder.getCollectionBinder(XProperty property, boolean isHibernateExtensionMapping, MetadataBuildingContext buildingContext) collection binder factoryAbstractPropertyHolder.getJoinTable(XProperty property) Get column overriding, property first, then parent, then holder replace the placeholder 'collection&&element' with nothing These rules are here to support both JPA 2 and legacy overriding rules.PropertyHolder.getJoinTable(XProperty property) return - null if no join table is present, - the join table if not overridden, - the overridden join table otherwisestatic MemberHCANNHelper.getUnderlyingMember(XProperty property) Deprecated.Prefer usingHCANNHelper.getUnderlyingMember(JavaXMember)static booleanPropertyBinder.isOptional(XProperty property, PropertyHolder propertyHolder) Should this property be considered optional, taking into account whether it is primitive?protected abstract AttributeConversionInfoAbstractPropertyHolder.locateAttributeConversionInfo(XProperty property) protected AttributeConversionInfoClassPropertyHolder.locateAttributeConversionInfo(XProperty property) protected AttributeConversionInfoCollectionPropertyHolder.locateAttributeConversionInfo(XProperty property) protected AttributeConversionInfoComponentPropertyHolder.locateAttributeConversionInfo(XProperty property) static voidGeneratorBinder.makeIdGenerator(SimpleValue id, XProperty property, String generatorType, String generatorName, MetadataBuildingContext buildingContext, Map<String, IdentifierGeneratorDefinition> localGenerators) Apply an id generation strategy and parameters to the givenSimpleValuewhich represents an identifier.static voidGeneratorBinder.makeIdGenerator(SimpleValue id, XProperty idXProperty, String generatorType, String generatorName, MetadataBuildingContext buildingContext, IdentifierGeneratorDefinition foreignKGeneratorDefinition) apply an id generator to a SimpleValueCollectionPropertyHolder.mapKeyAttributeConverterDescriptor(XProperty mapXProperty, XClass keyXClass) protected booleanCollectionBinder.mappingDefinedAttributeOverrideOnElement(XProperty property) protected booleanMapBinder.mappingDefinedAttributeOverrideOnElement(XProperty property) voidAbstractPropertyHolder.resolveAttributeConverterDescriptor(XProperty property) PropertyHolder.resolveAttributeConverterDescriptor(XProperty property) Determine the AttributeConverter to use for the given property.static ManagedBean<? extends UserCollectionType>CollectionBinder.resolveCustomType(XProperty property, CollectionType typeAnnotation, MetadataBuildingContext context) CollectionPropertyHolder.resolveElementAttributeConverterDescriptor(XProperty collectionXProperty, XClass elementXClass) protected voidAbstractPropertyHolder.setCurrentProperty(XProperty property) Set the property to be processed.voidCollectionBinder.setProperty(XProperty property) voidPropertyBinder.setProperty(XProperty property) voidBasicValueBinder.setType(XProperty modelXProperty, XClass modelPropertyTypeXClass, String declaringClassName, ConverterDescriptor converterDescriptor) voidClassPropertyHolder.startingProperty(XProperty property) voidCollectionPropertyHolder.startingProperty(XProperty property) voidComponentPropertyHolder.startingProperty(XProperty property) voidPropertyHolder.startingProperty(XProperty property) Called during binding to allow the PropertyHolder to inspect its discovered properties.Constructors in org.hibernate.boot.model.internal with parameters of type XPropertyModifierConstructorDescriptionCollectionPropertyHolder(Collection collection, String path, XClass clazzToProcess, XProperty property, PropertyHolder parentPropertyHolder, MetadataBuildingContext context) IdGeneratorResolverSecondPass(SimpleValue id, XProperty idXProperty, String generatorType, String generatorName, MetadataBuildingContext buildingContext) IdGeneratorResolverSecondPass(SimpleValue id, XProperty idXProperty, String generatorType, String generatorName, MetadataBuildingContext buildingContext, IdentifierGeneratorDefinition localIdentifierGeneratorDefinition) PropertyInferredData(XClass declaringClass, XProperty property, String propertyAccessor, ReflectionManager reflectionManager) Take the annotated element for lazy process -
Uses of XProperty in org.hibernate.boot.spi
Methods in org.hibernate.boot.spi that return XPropertyModifier and TypeMethodDescriptionPropertyData.getProperty()Return the Hibernate mapping property -
Uses of XProperty in org.hibernate.envers.configuration.internal.metadata.reader
Classes in org.hibernate.envers.configuration.internal.metadata.reader that implement XPropertyModifier and TypeClassDescriptionclassThis class pretends to be property but in fact it represents entry in the map (for dynamic component)Methods in org.hibernate.envers.configuration.internal.metadata.reader with parameters of type XPropertyModifier and TypeMethodDescriptionprotected booleanAuditedPropertiesReader.checkAudited(XProperty property, PropertyAuditingData propertyData, String propertyName, Audited allClassAudited, String modifiedFlagSuffix) protected booleanComponentAuditedPropertiesReader.checkAudited(XProperty property, PropertyAuditingData propertyData, String propertyName, Audited allClassAudited, String modifiedFlagSuffix) protected booleanAuditedPropertiesReader.isOverriddenAudited(XProperty property) protected booleanAuditedPropertiesReader.isOverriddenNotAudited(XProperty property) -
Uses of XProperty in org.hibernate.envers.internal.tools
Methods in org.hibernate.envers.internal.tools that return XPropertyModifier and TypeMethodDescriptionstatic XPropertyReflectionTools.getProperty(XClass clazz, String propertyName) static XPropertyReflectionTools.getProperty(XClass clazz, String propertyName, String accessType) -
Uses of XProperty in org.hibernate.search.mapper.pojo.model.hcann.spi
Fields in org.hibernate.search.mapper.pojo.model.hcann.spi with type parameters of type XPropertyModifier and TypeFieldDescriptionAbstractPojoHCAnnPropertyModel.declaredXPropertiesThe declared XProperties for this property in the holder type.Methods in org.hibernate.search.mapper.pojo.model.hcann.spi that return types with arguments of type XPropertyModifier and TypeMethodDescriptionAbstractPojoHCAnnBootstrapIntrospector.declaredFieldAccessXPropertiesByName(XClass xClass) AbstractPojoHCAnnRawTypeModel.declaredFieldAccessXPropertiesByName()AbstractPojoHCAnnBootstrapIntrospector.declaredMethodAccessXPropertiesByName(XClass xClass) AbstractPojoHCAnnRawTypeModel.declaredMethodAccessXPropertiesByName()Methods in org.hibernate.search.mapper.pojo.model.hcann.spi with parameters of type XPropertyModifier and TypeMethodDescriptionstatic MemberPojoCommonsAnnotationsHelper.extractUnderlyingMember(XProperty xProperty) Constructor parameters in org.hibernate.search.mapper.pojo.model.hcann.spi with type arguments of type XPropertyModifierConstructorDescriptionAbstractPojoHCAnnPropertyModel(I introspector, AbstractPojoHCAnnRawTypeModel<?, I> holderTypeModel, String name, List<XProperty> declaredXProperties, List<Member> members)
HCANNHelper.annotatedElementSignature(JavaXMember)