Uses of Interface
org.hibernate.metamodel.model.domain.ManagedDomainType
-
Packages that use ManagedDomainType Package Description org.hibernate.graph Implements and extends the JPA-definedentity graph
API.org.hibernate.graph.internal org.hibernate.graph.spi org.hibernate.metamodel.internal org.hibernate.metamodel.model.domain Defines the runtime domain metamodel, which describes the Java aspect of the application's domain model parts (entities, attributes).org.hibernate.metamodel.model.domain.internal org.hibernate.query.derived org.hibernate.query.sqm.tree.domain -
-
Uses of ManagedDomainType in org.hibernate.graph
Methods in org.hibernate.graph that return ManagedDomainType Modifier and Type Method Description ManagedDomainType<J>
Graph. getGraphedType()
Graphs apply only to ManagedTypes. -
Uses of ManagedDomainType in org.hibernate.graph.internal
Methods in org.hibernate.graph.internal that return ManagedDomainType Modifier and Type Method Description ManagedDomainType<J>
AbstractGraph. getGraphedType()
Methods in org.hibernate.graph.internal with parameters of type ManagedDomainType Modifier and Type Method Description boolean
SubGraphImpl. appliesTo(ManagedDomainType<? super J> managedType)
<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 ManagedDomainType Constructor Description AbstractGraph(ManagedDomainType<J> managedType, boolean mutable, JpaMetamodel jpaMetamodel)
SubGraphImpl(ManagedDomainType<J> managedType, boolean mutable, JpaMetamodel jpaMetamodel)
-
Uses of ManagedDomainType in org.hibernate.graph.spi
Methods in org.hibernate.graph.spi with parameters of type ManagedDomainType Modifier and Type Method Description boolean
GraphImplementor. appliesTo(ManagedDomainType<? super J> managedType)
default boolean
RootGraphImplementor. appliesTo(ManagedDomainType<? super J> 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 ManagedDomainType Modifier and Type Method Description ManagedDomainType<X>
AttributeContext. getOwnerType()
Retrieve the attribute owner.ManagedDomainType<X>
AttributeMetadata. getOwnerType()
Retrieve the attribute owner's metamodel informationManagedDomainType<X>
BaseAttributeMetadata. getOwnerType()
Methods in org.hibernate.metamodel.internal with parameters of type ManagedDomainType Modifier and Type Method Description <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 ManagedDomainType Constructor Description BaseAttributeMetadata(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.domain Modifier and Type Interface Description interface
EmbeddableDomainType<J>
Hibernate extension to the JPAEmbeddableType
contract.interface
EmbeddedDomainType<J>
Deprecated.UseEmbeddableDomainType
instead.interface
EntityDomainType<J>
Extension to the JPAEntityType
contractinterface
IdentifiableDomainType<J>
Extension to the JPAIdentifiableType
contractinterface
MappedSuperclassDomainType<J>
Extension of the JPAMappedSuperclassType
contractClasses in org.hibernate.metamodel.model.domain that implement ManagedDomainType Modifier and Type Class Description class
AbstractIdentifiableType<J>
Defines commonality for the JPAIdentifiableType
types.class
AbstractManagedType<J>
Commonality for Hibernate's implementations of the JPAManagedType
contract.Methods in org.hibernate.metamodel.model.domain that return ManagedDomainType Modifier and Type Method Description <X> ManagedDomainType<X>
JpaMetamodel. findManagedType(Class<X> cls)
Same asJpaMetamodel.managedType(java.lang.Class<X>)
exceptnull
is returned rather than throwing an exception<S extends J>
ManagedDomainType<S>AbstractManagedType. findSubType(Class<S> subType)
<S extends J>
ManagedDomainType<S>AbstractManagedType. findSubType(String subTypeName)
<S extends J>
ManagedDomainType<S>ManagedDomainType. findSubType(Class<S> subType)
<S extends J>
ManagedDomainType<S>ManagedDomainType. findSubType(String subTypeName)
ManagedDomainType<D>
BagPersistentAttribute. getDeclaringType()
ManagedDomainType<D>
PersistentAttribute. getDeclaringType()
ManagedDomainType<D>
PluralPersistentAttribute. getDeclaringType()
ManagedDomainType<D>
SingularPersistentAttribute. getDeclaringType()
ManagedDomainType<? super J>
AbstractManagedType. getSuperType()
ManagedDomainType<? super J>
ManagedDomainType. getSuperType()
This type's super type descriptor.<X> ManagedDomainType<X>
JpaMetamodel. managedType(Class<X> cls)
Methods in org.hibernate.metamodel.model.domain with parameters of type ManagedDomainType Modifier and Type Method Description void
AbstractManagedType. addSubType(ManagedDomainType subType)
void
ManagedDomainType. addSubType(ManagedDomainType subType)
Constructors in org.hibernate.metamodel.model.domain with parameters of type ManagedDomainType Constructor Description AbstractManagedType(String hibernateTypeName, JavaType<J> javaType, ManagedDomainType<? super J> superType, JpaMetamodel domainMetamodel)
-
Uses of ManagedDomainType in org.hibernate.metamodel.model.domain.internal
Classes in org.hibernate.metamodel.model.domain.internal that implement ManagedDomainType Modifier and Type Class Description class
EmbeddableTypeImpl<J>
Standard Hibernate implementation of JPA'sEmbeddableType
contractclass
EntityTypeImpl<J>
Defines the Hibernate implementation of the JPAEntityType
contract.class
MappedSuperclassTypeImpl<J>
Methods in org.hibernate.metamodel.model.domain.internal that return ManagedDomainType Modifier and Type Method Description <X> ManagedDomainType<X>
JpaMetamodelImpl. findManagedType(Class<X> cls)
<X> ManagedDomainType<X>
MappingMetamodelImpl. findManagedType(Class<X> cls)
ManagedDomainType<D>
AbstractAttribute. getDeclaringType()
ManagedDomainType<D>
PluralAttributeBuilder. getDeclaringType()
ManagedDomainType<?>
NonAggregatedCompositeSqmPathSource. getSqmPathType()
<X> ManagedDomainType<X>
JpaMetamodelImpl. managedType(Class<X> cls)
<X> ManagedDomainType<X>
MappingMetamodelImpl. managedType(Class<X> cls)
static <S> ManagedDomainType<S>
DomainModelHelper. resolveSubType(ManagedDomainType<? super S> baseType, Class<S> subTypeClass, JpaMetamodel jpaMetamodel)
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 ManagedDomainType Modifier and Type Method Description static <S> ManagedDomainType<S>
DomainModelHelper. resolveSubType(ManagedDomainType<? super S> baseType, Class<S> subTypeClass, JpaMetamodel jpaMetamodel)
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 ManagedDomainType Constructor Description AbstractAttribute(ManagedDomainType<D> declaringType, String name, JavaType<J> attributeJtd, AttributeClassification attributeClassification, DomainType<B> valueType, Member member, MetadataContext metadataContext)
Identifier(ManagedDomainType<D> declaringType, String name, SimpleDomainType<J> attributeType, Member member, AttributeClassification attributeClassification, MetadataContext metadataContext)
NonAggregatedCompositeSqmPathSource(String localName, jakarta.persistence.metamodel.Bindable.BindableType bindableType, ManagedDomainType<J> container)
PluralAttributeBuilder(JavaType<C> collectionJtd, 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, Member member, boolean isIdentifier, boolean isVersion, boolean isOptional, 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 Modifier and Type Method Description ManagedDomainType<O>
AnonymousTupleSqmAssociationPathSource. getDeclaringType()
-
Uses of ManagedDomainType in org.hibernate.query.sqm.tree.domain
Classes in org.hibernate.query.sqm.tree.domain that implement ManagedDomainType Modifier and Type Class Description class
SqmPolymorphicRootDescriptor<T>
Acts as the EntityValuedNavigable for a "polymorphic query" groupingMethods in org.hibernate.query.sqm.tree.domain that return ManagedDomainType Modifier and Type Method Description <S extends T>
ManagedDomainType<S>SqmPolymorphicRootDescriptor. findSubType(Class<S> type)
<S extends T>
ManagedDomainType<S>SqmPolymorphicRootDescriptor. findSubType(String subTypeName)
ManagedDomainType<? super T>
SqmPolymorphicRootDescriptor. getSuperType()
Methods in org.hibernate.query.sqm.tree.domain with parameters of type ManagedDomainType Modifier and Type Method Description void
SqmPolymorphicRootDescriptor. addSubType(ManagedDomainType subType)
-