Uses of Interface
org.hibernate.annotations.common.reflection.XClass
Packages that use XClass
Package
Description
A range of SPIs allowing integration with—and customization of—the process of building metadata.
Internal details of implementing support for JPA callbacks
This package defines the Hibernate configuration-time mapping model.
-
Uses of XClass in org.hibernate.annotations.common.reflection
Methods in org.hibernate.annotations.common.reflection that return XClassModifier and TypeMethodDescriptionXMember.getClassOrElementClass()The type of this property's elements for arrays, the type of the property itself for everything else.XMember.getDeclaringClass()Retrieve the XClass reference for the class which declares this member.XMember.getElementClass()This property's type for simple properties, the type of its elements for arrays and collections.XClass[]XClass.getInterfaces()XMember.getMapKey()The type of this map's key, or null for anything that is not a map.XClass.getSuperclass()XMember.getType()This property's XClass.<T> XClassMethods in org.hibernate.annotations.common.reflection with parameters of type XClass -
Uses of XClass in org.hibernate.annotations.common.reflection.java
Methods in org.hibernate.annotations.common.reflection.java that return XClassModifier and TypeMethodDescriptionJavaXMember.getClassOrElementClass()JavaXMember.getDeclaringClass()JavaXMember.getElementClass()JavaXMember.getMapKey()JavaXMember.getType()Methods in org.hibernate.annotations.common.reflection.java with parameters of type XClass -
Uses of XClass in org.hibernate.boot.internal
Methods in org.hibernate.boot.internal that return types with arguments of type XClassModifier and TypeMethodDescriptionInFlightMetadataCollectorImpl.getEmbeddableSubclasses(XClass superclass) Methods in org.hibernate.boot.internal with parameters of type XClassModifier and TypeMethodDescriptionInFlightMetadataCollectorImpl.addClassType(XClass clazz) voidInFlightMetadataCollectorImpl.addPropertyAnnotatedWithMapsId(XClass entityType, PropertyData property) voidInFlightMetadataCollectorImpl.addPropertyAnnotatedWithMapsIdSpecj(XClass entityType, PropertyData property, String mapsIdValue) voidInFlightMetadataCollectorImpl.addToOneAndIdProperty(XClass entityType, PropertyData property) InFlightMetadataCollectorImpl.getClassType(XClass clazz) InFlightMetadataCollectorImpl.getEmbeddableSubclasses(XClass superclass) InFlightMetadataCollectorImpl.getPropertyAnnotatedWithIdAndToOne(XClass entityType, String propertyName) InFlightMetadataCollectorImpl.getPropertyAnnotatedWithMapsId(XClass entityType, String propertyName) voidInFlightMetadataCollectorImpl.registerEmbeddableSubclass(XClass superclass, XClass subclass) -
Uses of XClass in org.hibernate.boot.model.internal
Fields in org.hibernate.boot.model.internal with type parameters of type XClassModifier and TypeFieldDescriptionprotected Map<XClass,InheritanceState> CollectionBinder.inheritanceStatePerClassMethods in org.hibernate.boot.model.internal that return XClassModifier and TypeMethodDescriptionPropertyInferredData.getClassOrElement()PropertyPreloadedData.getClassOrElement()WrappedInferredData.getClassOrElement()PropertyInferredData.getClassOrPluralElement()PropertyPreloadedData.getClassOrPluralElement()WrappedInferredData.getClassOrPluralElement()InheritanceState.getClassWithIdClass(boolean evenIfSubclass) InheritanceState.getClazz()PropertyContainer.getDeclaringClass()PropertyInferredData.getDeclaringClass()PropertyPreloadedData.getDeclaringClass()WrappedInferredData.getDeclaringClass()PropertyContainer.getEntityAtStake()PropertyInferredData.getPropertyClass()PropertyPreloadedData.getPropertyClass()WrappedInferredData.getPropertyClass()static XClassToOneBinder.getTargetEntity(PropertyData propertyData, MetadataBuildingContext context) Methods in org.hibernate.boot.model.internal that return types with arguments of type XClassModifier and TypeMethodDescriptionstatic Map<XClass,InheritanceState> AnnotationBinder.buildInheritanceStates(List<XClass> orderedClasses, MetadataBuildingContext buildingContext) For the mapped entities build some temporary data-structure containing information about the inheritance status of a class.Methods in org.hibernate.boot.model.internal with parameters of type XClassModifier and TypeMethodDescriptionvoidClassPropertyHolder.addProperty(Property prop, XClass declaringClass) voidClassPropertyHolder.addProperty(Property prop, AnnotatedColumns columns, XClass declaringClass) voidCollectionPropertyHolder.addProperty(Property prop, XClass declaringClass) voidCollectionPropertyHolder.addProperty(Property prop, AnnotatedColumns columns, XClass declaringClass) voidComponentPropertyHolder.addProperty(Property prop, XClass declaringClass) voidComponentPropertyHolder.addProperty(Property property, AnnotatedColumns columns, XClass declaringClass) voidPropertyHolder.addProperty(Property prop, XClass declaringClass) voidPropertyHolder.addProperty(Property prop, AnnotatedColumns columns, XClass declaringClass) static voidAnnotationBinder.bindClass(XClass annotatedClass, Map<XClass, InheritanceState> inheritanceStatePerClass, MetadataBuildingContext context) Bind an annotated class.static voidEntityBinder.bindEntityClass(XClass clazzToProcess, Map<XClass, InheritanceState> inheritanceStates, Map<String, IdentifierGeneratorDefinition> generators, MetadataBuildingContext context) Bind an entity class.static voidAnnotationBinder.bindFetchProfilesForClass(XClass annotatedClass, MetadataBuildingContext context) static voidQueryBinder.bindNativeQuery(String name, SQLSelect sqlSelect, XClass annotatedClass, MetadataBuildingContext context) protected Map<String,AttributeConversionInfo> ClassPropertyHolder.buildAttributeConversionInfoMap(XClass entityXClass) static PropertyHolderPropertyHolderBuilder.buildPropertyHolder(XClass clazzToProcess, PersistentClass persistentClass, EntityBinder entityBinder, MetadataBuildingContext context, Map<XClass, InheritanceState> inheritanceStatePerClass) 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 <A extends Annotation>
ABinderHelper.extractFromPackage(Class<A> annotationType, XClass xClass, MetadataBuildingContext context) Extract an annotation from the package-info for the package the given class is defined instatic InheritanceStateInheritanceState.getInheritanceStateOfSuperEntity(XClass clazz, Map<XClass, InheritanceState> states) static MappedSuperclassBinderHelper.getMappedSuperclassOrNull(XClass declaringClass, Map<XClass, InheritanceState> inheritanceStatePerClass, MetadataBuildingContext context) static StringToOneBinder.getReferenceEntityName(PropertyData propertyData, XClass targetEntity, MetadataBuildingContext context) static InheritanceStateInheritanceState.getSuperclassInheritanceState(XClass clazz, Map<XClass, InheritanceState> states) static booleanBinderHelper.isDefault(XClass clazz, MetadataBuildingContext context) CollectionPropertyHolder.mapKeyAttributeConverterDescriptor(XProperty mapXProperty, XClass keyXClass) static voidAggregateComponentBinder.processAggregate(Component component, PropertyHolder propertyHolder, PropertyData inferredData, XClass componentXClass, AnnotatedColumns columns, MetadataBuildingContext context) CollectionPropertyHolder.resolveElementAttributeConverterDescriptor(XProperty collectionXProperty, XClass elementXClass) voidvoidCollectionBinder.setDeclaringClass(XClass declaringClass) voidPropertyBinder.setDeclaringClass(XClass declaringClass) voidCollectionBinder.setElementType(XClass collectionElementType) voidPropertyBinder.setReturnedClass(XClass returnedClass) voidCollectionBinder.setTargetEntity(XClass targetEntity) voidBasicValueBinder.setType(XProperty modelXProperty, XClass modelPropertyTypeXClass, String declaringClassName, ConverterDescriptor converterDescriptor) Method parameters in org.hibernate.boot.model.internal with type arguments of type XClassModifier and TypeMethodDescriptionstatic voidAnnotationBinder.bindClass(XClass annotatedClass, Map<XClass, InheritanceState> inheritanceStatePerClass, MetadataBuildingContext context) Bind an annotated class.static ComponentEmbeddableBinder.bindEmbeddable(PropertyData inferredData, PropertyHolder propertyHolder, AccessType propertyAccessor, EntityBinder entityBinder, boolean isIdentifierMapper, MetadataBuildingContext context, boolean isComponentEmbedded, boolean isId, Map<XClass, InheritanceState> inheritanceStatePerClass, String referencedEntityName, String propertyName, Class<? extends EmbeddableInstantiator> customInstantiatorImpl, Class<? extends CompositeUserType<?>> compositeUserTypeClass, AnnotatedJoinColumns columns, AnnotatedColumns annotatedColumns) static voidEntityBinder.bindEntityClass(XClass clazzToProcess, Map<XClass, InheritanceState> inheritanceStates, Map<String, IdentifierGeneratorDefinition> generators, MetadataBuildingContext context) Bind an entity class.static Map<XClass,InheritanceState> AnnotationBinder.buildInheritanceStates(List<XClass> orderedClasses, MetadataBuildingContext buildingContext) For the mapped entities build some temporary data-structure containing information about the inheritance status of a class.static PropertyHolderPropertyHolderBuilder.buildPropertyHolder(XClass clazzToProcess, PersistentClass persistentClass, EntityBinder entityBinder, MetadataBuildingContext context, Map<XClass, InheritanceState> inheritanceStatePerClass) static PropertyHolderPropertyHolderBuilder.buildPropertyHolder(Component component, String path, PropertyData inferredData, PropertyHolder parent, MetadataBuildingContext context, Map<XClass, InheritanceState> inheritanceStatePerClass) build a component property holderstatic InheritanceStateInheritanceState.getInheritanceStateOfSuperEntity(XClass clazz, Map<XClass, InheritanceState> states) static MappedSuperclassBinderHelper.getMappedSuperclassOrNull(XClass declaringClass, Map<XClass, InheritanceState> inheritanceStatePerClass, MetadataBuildingContext context) static InheritanceStateInheritanceState.getSuperclassInheritanceState(XClass clazz, Map<XClass, InheritanceState> states) voidCollectionBinder.setInheritanceStatePerClass(Map<XClass, InheritanceState> inheritanceStatePerClass) voidPropertyBinder.setInheritanceStatePerClass(Map<XClass, InheritanceState> inheritanceStatePerClass) Constructors in org.hibernate.boot.model.internal with parameters of type XClassModifierConstructorDescriptionAggregateComponentSecondPass(PropertyHolder propertyHolder, Component component, XClass componentXClass, String propertyName, MetadataBuildingContext context) ClassPropertyHolder(PersistentClass persistentClass, XClass entityXClass, Map<String, Join> joins, MetadataBuildingContext context, Map<XClass, InheritanceState> inheritanceStatePerClass) ClassPropertyHolder(PersistentClass persistentClass, XClass entityXClass, EntityBinder entityBinder, MetadataBuildingContext context, Map<XClass, InheritanceState> inheritanceStatePerClass) CollectionPropertyHolder(Collection collection, String path, XClass clazzToProcess, XProperty property, PropertyHolder parentPropertyHolder, MetadataBuildingContext context) EntityBinder(XClass annotatedClass, PersistentClass persistentClass, MetadataBuildingContext context) InheritanceState(XClass clazz, Map<XClass, InheritanceState> inheritanceStatePerClass, MetadataBuildingContext buildingContext) PropertyContainer(XClass clazz, XClass entityAtStake, AccessType defaultClassLevelAccessType) PropertyInferredData(XClass declaringClass, XProperty property, String propertyAccessor, ReflectionManager reflectionManager) Take the annotated element for lazy processPropertyPreloadedData(AccessType defaultAccess, String propertyName, XClass returnedClass) Constructor parameters in org.hibernate.boot.model.internal with type arguments of type XClassModifierConstructorDescriptionClassPropertyHolder(PersistentClass persistentClass, XClass entityXClass, EntityBinder entityBinder, MetadataBuildingContext context, Map<XClass, InheritanceState> inheritanceStatePerClass) ComponentPropertyHolder(Component component, String path, PropertyData inferredData, PropertyHolder parent, MetadataBuildingContext context, Map<XClass, InheritanceState> inheritanceStatePerClass) InheritanceState(XClass clazz, Map<XClass, InheritanceState> inheritanceStatePerClass, MetadataBuildingContext buildingContext) -
Uses of XClass in org.hibernate.boot.spi
Methods in org.hibernate.boot.spi that return XClassModifier and TypeMethodDescriptionPropertyData.getClassOrElement()Returns the returned class itself or the element type if an arrayPropertyData.getClassOrPluralElement()Returns the returned class itself or the element type if an array or collectionPropertyData.getDeclaringClass()Return the Class the property is declared on If the property is declared on a @MappedSuperclass, this class will be different than the PersistentClass's classPropertyData.getPropertyClass()Return the class itselfMethods in org.hibernate.boot.spi that return types with arguments of type XClassModifier and TypeMethodDescriptionInFlightMetadataCollector.getEmbeddableSubclasses(XClass superclass) Methods in org.hibernate.boot.spi with parameters of type XClassModifier and TypeMethodDescriptionInFlightMetadataCollector.addClassType(XClass clazz) voidInFlightMetadataCollector.addPropertyAnnotatedWithMapsId(XClass entity, PropertyData propertyAnnotatedElement) voidInFlightMetadataCollector.addPropertyAnnotatedWithMapsIdSpecj(XClass entity, PropertyData specJPropertyData, String s) voidInFlightMetadataCollector.addToOneAndIdProperty(XClass entity, PropertyData propertyAnnotatedElement) InFlightMetadataCollector.getClassType(XClass clazz) InFlightMetadataCollector.getEmbeddableSubclasses(XClass superclass) InFlightMetadataCollector.getPropertyAnnotatedWithIdAndToOne(XClass persistentXClass, String propertyName) InFlightMetadataCollector.getPropertyAnnotatedWithMapsId(XClass persistentXClass, String propertyName) voidInFlightMetadataCollector.registerEmbeddableSubclass(XClass superclass, XClass subclass) -
Uses of XClass in org.hibernate.envers.configuration.internal.metadata.reader
Methods in org.hibernate.envers.configuration.internal.metadata.reader that return XClassModifier and TypeMethodDescriptionDynamicProperty.getClassOrElementClass()DynamicProperty.getDeclaringClass()DynamicProperty.getElementClass()DynamicProperty.getMapKey()DynamicProperty.getType()PersistentPropertiesSource.getXClass()Methods in org.hibernate.envers.configuration.internal.metadata.reader with parameters of type XClassModifier and TypeMethodDescriptionstatic PersistentPropertiesSourcePersistentPropertiesSource.forClass(PersistentClass persistentClass, XClass clazz) Get a persistent properties source for a persistent class.static PersistentPropertiesSourcePersistentPropertiesSource.forComponent(Component component, XClass clazz, boolean dynamic) Get a persistent properties source for a component with its class already resolved.protected booleanAuditedPropertiesReader.isOverriddenAudited(XClass clazz) protected booleanAuditedPropertiesReader.isOverriddenNotAudited(XClass clazz) -
Uses of XClass in org.hibernate.envers.internal.tools
Methods in org.hibernate.envers.internal.tools with parameters of type XClassModifier and TypeMethodDescriptionstatic XPropertyReflectionTools.getProperty(XClass clazz, String propertyName) static XPropertyReflectionTools.getProperty(XClass clazz, String propertyName, String accessType) -
Uses of XClass in org.hibernate.jpa.event.internal
Methods in org.hibernate.jpa.event.internal with parameters of type XClassModifier and TypeMethodDescriptionstatic List<CallbackDefinition>CallbackDefinitionResolverLegacyImpl.resolveEntityCallbacks(ReflectionManager reflectionManager, XClass entityClass, CallbackType callbackType) -
Uses of XClass in org.hibernate.mapping
Methods in org.hibernate.mapping with parameters of type XClass -
Uses of XClass in org.hibernate.search.mapper.pojo.model.hcann.spi
Fields in org.hibernate.search.mapper.pojo.model.hcann.spi declared as XClassMethods in org.hibernate.search.mapper.pojo.model.hcann.spi that return XClassModifier and TypeMethodDescriptionMethods in org.hibernate.search.mapper.pojo.model.hcann.spi with parameters of type XClassModifier and TypeMethodDescriptionAbstractPojoHCAnnBootstrapIntrospector.ascendingSuperClasses(XClass xClass) AbstractPojoHCAnnBootstrapIntrospector.declaredFieldAccessXPropertiesByName(XClass xClass) AbstractPojoHCAnnBootstrapIntrospector.declaredMethodAccessXPropertiesByName(XClass xClass) AbstractPojoHCAnnBootstrapIntrospector.descendingSuperClasses(XClass xClass) Class<?>