Uses of Interface
org.hibernate.metamodel.model.domain.ManagedDomainType
Packages that use ManagedDomainType
Package
Description
Implements and extends the JPA-defined entity graph API.
This package defines an internal SPI abstracting over implementations
of the APIs defined in
org.hibernate.graph.Defines the runtime domain metamodel, which describes the Java aspect of
the application's domain model parts (entities, attributes).
Implementation of the SPI for the runtime domain metamodel.
Nodes representing path expressions in the SQM tree.
-
Uses of ManagedDomainType in org.hibernate.graph
Methods in org.hibernate.graph that return ManagedDomainType -
Uses of ManagedDomainType in org.hibernate.graph.internal
Methods in org.hibernate.graph.internal that return ManagedDomainTypeMethods in org.hibernate.graph.internal with parameters of type ManagedDomainTypeModifier and TypeMethodDescription<S extends J>
SubGraphImplementor<S>AttributeNodeImpl.makeKeySubGraph(ManagedDomainType<S> subtype) <S extends J>
SubGraphImplementor<S>AttributeNodeImpl.makeSubGraph(ManagedDomainType<S> subtype) Constructors in org.hibernate.graph.internal with parameters of type ManagedDomainTypeModifierConstructorDescriptionAbstractGraph(ManagedDomainType<J> managedType, boolean mutable) SubGraphImpl(ManagedDomainType<J> managedType, boolean mutable) -
Uses of ManagedDomainType in org.hibernate.graph.spi
Methods in org.hibernate.graph.spi with parameters of type ManagedDomainTypeModifier and TypeMethodDescriptionstatic booleanGraphHelper.appliesTo(Graph<?> graph, ManagedDomainType<?> managedType) <S extends J>
SubGraphImplementor<S>AttributeNodeImplementor.makeKeySubGraph(ManagedDomainType<S> subtype) <S extends J>
SubGraphImplementor<S>AttributeNodeImplementor.makeSubGraph(ManagedDomainType<S> subtype) -
Uses of ManagedDomainType in org.hibernate.metamodel.internal
Methods in org.hibernate.metamodel.internal that return ManagedDomainTypeModifier and TypeMethodDescriptionAttributeContext.getOwnerType()Retrieve the attribute owner.AttributeMetadata.getOwnerType()Retrieve the attribute owner's metamodel informationBaseAttributeMetadata.getOwnerType()Methods in org.hibernate.metamodel.internal with parameters of type ManagedDomainTypeModifier and TypeMethodDescription<X,Y> PersistentAttribute<X, Y> AttributeFactory.buildAttribute(ManagedDomainType<X> ownerType, Property property) Build a normal attribute.static <X,Y> PersistentAttribute<X, Y> AttributeFactory.buildAttribute(ManagedDomainType<X> ownerType, Property property, MetadataContext metadataContext) Constructors in org.hibernate.metamodel.internal with parameters of type ManagedDomainTypeModifierConstructorDescriptionprotectedBaseAttributeMetadata(Property propertyMapping, ManagedDomainType<X> ownerType, Member member, AttributeClassification attributeClassification, MetadataContext metadataContext) -
Uses of ManagedDomainType in org.hibernate.metamodel.model.domain
Subinterfaces of ManagedDomainType in org.hibernate.metamodel.model.domainModifier and TypeInterfaceDescriptioninterfaceHibernate extension to the JPAEmbeddableTypecontract.interfaceDeprecated.interfaceExtension to the JPAEntityTypecontract.interfaceExtension to the JPAIdentifiableTypecontract.interfaceExtension of the JPAMappedSuperclassTypecontractinterfaceClasses in org.hibernate.metamodel.model.domain that implement ManagedDomainTypeModifier and TypeClassDescriptionclassFunctionality common to all implementations ofIdentifiableType.classFunctionality common to all implementations ofManagedType.Methods in org.hibernate.metamodel.model.domain that return ManagedDomainTypeModifier and TypeMethodDescription<X> ManagedDomainType<X>JpaMetamodel.findManagedType(Class<X> cls) Same asJpaMetamodel.managedType(java.lang.String)exceptnullis returned rather than throwing an exceptionBagPersistentAttribute.getDeclaringType()PersistentAttribute.getDeclaringType()PluralPersistentAttribute.getDeclaringType()SingularPersistentAttribute.getDeclaringType()ManagedDomainType<? super J>AbstractManagedType.getSuperType()ManagedDomainType<? super J>ManagedDomainType.getSuperType()The descriptor of the supertype of this type.<X> ManagedDomainType<X>JpaMetamodel.managedType(Class<X> cls) <X> ManagedDomainType<X>JpaMetamodel.managedType(String typeName) Access to a managed type through its nameMethods in org.hibernate.metamodel.model.domain that return types with arguments of type ManagedDomainTypeModifier and TypeMethodDescriptionCollection<? extends ManagedDomainType<? extends J>>AbstractManagedType.getSubTypes()Collection<? extends ManagedDomainType<? extends J>>ManagedDomainType.getSubTypes()Methods in org.hibernate.metamodel.model.domain with parameters of type ManagedDomainTypeModifier and TypeMethodDescriptionvoidAbstractManagedType.addSubType(ManagedDomainType<? extends J> subType) voidManagedDomainType.addSubType(ManagedDomainType<? extends J> subType) Constructors in org.hibernate.metamodel.model.domain with parameters of type ManagedDomainTypeModifierConstructorDescriptionprotectedAbstractManagedType(String hibernateTypeName, JavaType<J> javaType, ManagedDomainType<? super J> superType, JpaMetamodelImplementor metamodel) -
Uses of ManagedDomainType in org.hibernate.metamodel.model.domain.internal
Classes in org.hibernate.metamodel.model.domain.internal that implement ManagedDomainTypeModifier and TypeClassDescriptionclassImplementation ofEmbeddableType.classImplementation ofEntityType.classImplementation ofMappedSuperclassType.Methods in org.hibernate.metamodel.model.domain.internal that return ManagedDomainTypeModifier and TypeMethodDescription<X> ManagedDomainType<X>JpaMetamodelImpl.findManagedType(Class<X> cls) <X> ManagedDomainType<X>MappingMetamodelImpl.findManagedType(Class<X> cls) static <J,S> ManagedDomainType<S> DomainModelHelper.findSubType(ManagedDomainType<J> type, Class<S> subtype) AbstractAttribute.getDeclaringType()PluralAttributeBuilder.getDeclaringType()NonAggregatedCompositeSqmPathSource.getSqmPathType()<X> ManagedDomainType<X>JpaMetamodelImpl.managedType(Class<X> cls) <X> ManagedDomainType<X>JpaMetamodelImpl.managedType(String typeName) <X> ManagedDomainType<X>MappingMetamodelImpl.managedType(Class<X> cls) <X> ManagedDomainType<X>MappingMetamodelImpl.managedType(String typeName) static <T,S extends T>
ManagedDomainType<S>DomainModelHelper.resolveSubType(ManagedDomainType<T> baseType, String subTypeName, JpaMetamodel jpaMetamodel) Methods in org.hibernate.metamodel.model.domain.internal with parameters of type ManagedDomainTypeModifier and TypeMethodDescriptionstatic <J,S> ManagedDomainType<S> DomainModelHelper.findSubType(ManagedDomainType<J> type, Class<S> subtype) static <J,S> SubGraphImplementor<S> DomainModelHelper.makeSubGraph(ManagedDomainType<J> type, Class<S> subtype) static <T,S extends T>
ManagedDomainType<S>DomainModelHelper.resolveSubType(ManagedDomainType<T> baseType, String subTypeName, JpaMetamodel jpaMetamodel) Constructors in org.hibernate.metamodel.model.domain.internal with parameters of type ManagedDomainTypeModifierConstructorDescriptionprotectedAbstractAttribute(ManagedDomainType<D> declaringType, String name, JavaType<J> attributeJtd, AttributeClassification attributeClassification, DomainType<B> valueType, Member member, MetadataContext metadataContext) EmbeddableTypeImpl(JavaType<J> javaType, ManagedDomainType<? super J> superType, DomainType<?> discriminatorType, boolean isDynamic, JpaMetamodelImplementor domainMetamodel) Identifier(ManagedDomainType<D> declaringType, String name, SimpleDomainType<J> attributeType, Member member, AttributeClassification attributeClassification, boolean isGeneric, MetadataContext metadataContext) NonAggregatedCompositeSqmPathSource(String localName, SqmPathSource<J> pathModel, Bindable.BindableType bindableType, ManagedDomainType<J> container) PluralAttributeBuilder(JavaType<C> collectionJtd, boolean isGeneric, AttributeClassification attributeClassification, CollectionClassification collectionClassification, DomainType<E> elementType, DomainType<K> listIndexOrMapKeyType, ManagedDomainType<D> declaringType, Property property, Member member) SingularAttributeImpl(ManagedDomainType<D> declaringType, String name, AttributeClassification attributeClassification, DomainType<J> attributeType, JavaType<?> relationalJavaType, Member member, boolean isIdentifier, boolean isVersion, boolean isOptional, boolean isGeneric, MetadataContext metadataContext) Version(ManagedDomainType<X> declaringType, String name, AttributeClassification attributeClassification, SimpleDomainType<Y> attributeType, Member member, MetadataContext metadataContext) -
Uses of ManagedDomainType in org.hibernate.query.derived
Methods in org.hibernate.query.derived that return ManagedDomainType -
Uses of ManagedDomainType in org.hibernate.query.sqm.tree.domain
Classes in org.hibernate.query.sqm.tree.domain that implement ManagedDomainTypeModifier and TypeClassDescriptionclassActs as theEntityDomainTypefor a "polymorphic query" grouping.Methods in org.hibernate.query.sqm.tree.domain that return ManagedDomainTypeModifier and TypeMethodDescriptionManagedDomainType<? super T>SqmPolymorphicRootDescriptor.getSuperType()SqmTreatedPath.getTreatTarget()Methods in org.hibernate.query.sqm.tree.domain with parameters of type ManagedDomainTypeModifier and TypeMethodDescriptionvoidSqmPolymorphicRootDescriptor.addSubType(ManagedDomainType<? extends T> subType) protected <S,X extends SqmFrom<?, S>>
XAbstractSqmFrom.findTreat(ManagedDomainType<S> targetType, String alias) protected <S extends T>
SqmTreatedPath<T,S> AbstractSqmPath.getTreatedPath(ManagedDomainType<S> treatTarget)
EmbeddableDomainTypeinstead.