Interface EntityDomainType<J>
- All Superinterfaces:
Bindable<J>,DomainType<J>,EntityType<J>,IdentifiableDomainType<J>,IdentifiableType<J>,ManagedDomainType<J>,ManagedType<J>,PathSource<J>,TreatableDomainType<J>,Type<J>
- All Known Subinterfaces:
SqmEntityDomainType<E>
- All Known Implementing Classes:
EntityTypeImpl,SqmPolymorphicRootDescriptor
public interface EntityDomainType<J>
extends IdentifiableDomainType<J>, EntityType<J>, TreatableDomainType<J>
Extension to the JPA
EntityType contract.-
Nested Class Summary
Nested classes/interfaces inherited from interface jakarta.persistence.metamodel.Bindable
Bindable.BindableTypeNested classes/interfaces inherited from interface jakarta.persistence.metamodel.Type
Type.PersistenceType -
Method Summary
Modifier and TypeMethodDescriptionCollection<? extends EntityDomainType<? extends J>>The descriptors of all known managed subtypes of this type.Methods inherited from interface jakarta.persistence.metamodel.Bindable
getBindableJavaType, getBindableTypeMethods inherited from interface org.hibernate.metamodel.model.domain.DomainType
getExpressibleJavaTypeMethods inherited from interface jakarta.persistence.metamodel.EntityType
getNameMethods inherited from interface org.hibernate.metamodel.model.domain.IdentifiableDomainType
findIdAttribute, findNaturalIdAttributes, findVersionAttribute, getDeclaredId, getDeclaredVersion, getId, getIdClassAttributes, getIdentifierDescriptor, getIdType, getSupertype, getVersion, hasIdClass, visitIdClassAttributesMethods inherited from interface jakarta.persistence.metamodel.IdentifiableType
hasSingleIdAttribute, hasVersionAttributeMethods inherited from interface org.hibernate.metamodel.model.domain.ManagedDomainType
addSubType, findAttribute, findAttributeInSuperTypes, findConcreteGenericAttribute, findDeclaredAttribute, findDeclaredConcreteGenericAttribute, findDeclaredPluralAttribute, findDeclaredSingularAttribute, findPluralAttribute, findSingularAttribute, findSubTypesAttribute, getAttribute, getDeclaredAttribute, getJavaType, getMetamodel, getRepresentationMode, getSuperType, getTypeName, visitAttributes, visitDeclaredAttributesMethods inherited from interface jakarta.persistence.metamodel.ManagedType
getAttributes, getCollection, getCollection, getDeclaredAttributes, getDeclaredCollection, getDeclaredCollection, getDeclaredList, getDeclaredList, getDeclaredMap, getDeclaredMap, getDeclaredPluralAttributes, getDeclaredSet, getDeclaredSet, getDeclaredSingularAttribute, getDeclaredSingularAttribute, getDeclaredSingularAttributes, getList, getList, getMap, getMap, getPluralAttributes, getSet, getSet, getSingularAttribute, getSingularAttribute, getSingularAttributesMethods inherited from interface org.hibernate.metamodel.model.domain.PathSource
findSubPathSource, findSubPathSource, getPathName, getPathTypeMethods inherited from interface jakarta.persistence.metamodel.Type
getJavaType, getPersistenceType
-
Method Details
-
getHibernateEntityName
String getHibernateEntityName() -
getSubTypes
Collection<? extends EntityDomainType<? extends J>> getSubTypes()Description copied from interface:ManagedDomainTypeThe descriptors of all known managed subtypes of this type.- Specified by:
getSubTypesin interfaceManagedDomainType<J>
-