Uses of Interface
org.hibernate.metamodel.model.domain.ManagedDomainType
-
Packages that use ManagedDomainType Package Description org.hibernate.graph Implements and extends the JPA-defined entity graph API.org.hibernate.graph.internal org.hibernate.graph.spi This package defines an internal SPI abstracting over implementations of the APIs defined inorg.hibernate.graph
.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 Implementation of the SPI for the runtime domain metamodel.org.hibernate.query.derived org.hibernate.query.sqm.tree.domain Nodes representing path expressions in the SQM tree. -
-
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 toManagedType
s. -
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 <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)
SubGraphImpl(ManagedDomainType<J> managedType, boolean mutable)
-
Uses of ManagedDomainType in org.hibernate.graph.spi
Methods in org.hibernate.graph.spi with parameters of type ManagedDomainType Modifier and Type Method Description static boolean
GraphHelper. 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 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
contract.interface
IdentifiableDomainType<J>
Extension to the JPAIdentifiableType
contract.interface
MappedSuperclassDomainType<J>
Extension of the JPAMappedSuperclassType
contractClasses in org.hibernate.metamodel.model.domain that implement ManagedDomainType Modifier and Type Class Description class
AbstractIdentifiableType<J>
Functionality common to all implementations ofIdentifiableType
.class
AbstractManagedType<J>
Functionality common to all implementations ofManagedType
.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 exceptionManagedDomainType<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()
The descriptor of the supertype of this type.<X> ManagedDomainType<X>
JpaMetamodel. managedType(Class<X> cls)
Methods in org.hibernate.metamodel.model.domain that return types with arguments of type ManagedDomainType Modifier and Type Method Description Collection<? extends ManagedDomainType<? extends J>>
AbstractManagedType. getSubTypes()
Collection<? extends ManagedDomainType<? extends J>>
ManagedDomainType. getSubTypes()
Methods in org.hibernate.metamodel.model.domain with parameters of type ManagedDomainType Modifier and Type Method Description void
AbstractManagedType. addSubType(ManagedDomainType<? extends J> subType)
void
ManagedDomainType. addSubType(ManagedDomainType<? extends J> 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, JpaMetamodelImplementor metamodel)
-
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>
Implementation ofEmbeddableType
.class
EntityTypeImpl<J>
Implementation ofEntityType
.class
MappedSuperclassTypeImpl<J>
Implementation ofMappedSuperclassType
.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)
static <J,S>
ManagedDomainType<S>DomainModelHelper. findSubType(ManagedDomainType<J> type, Class<S> subtype)
ManagedDomainType<D>
AbstractAttribute. getDeclaringType()
ManagedDomainType<D>
PluralAttributeBuilder. getDeclaringType()
ManagedDomainType<J>
NonAggregatedCompositeSqmPathSource. getSqmPathType()
<X> ManagedDomainType<X>
JpaMetamodelImpl. managedType(Class<X> cls)
<X> ManagedDomainType<X>
MappingMetamodelImpl. managedType(Class<X> cls)
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 <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 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, 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 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 theEntityDomainType
for a "polymorphic query" grouping.Methods in org.hibernate.query.sqm.tree.domain that return ManagedDomainType Modifier and Type Method Description 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<? extends T> subType)
-