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:
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 Bindable
Bindable.BindableTypeNested classes/interfaces inherited from interface 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 Bindable
getBindableJavaType, getBindableTypeMethods inherited from interface DomainType
getExpressibleJavaTypeMethods inherited from interface EntityType
getNameMethods inherited from interface IdentifiableDomainType
findIdAttribute, findNaturalIdAttributes, findVersionAttribute, getDeclaredId, getDeclaredVersion, getId, getIdClassAttributes, getIdentifierDescriptor, getIdType, getSupertype, getVersion, hasIdClass, visitIdClassAttributesMethods inherited from interface IdentifiableType
hasSingleIdAttribute, hasVersionAttributeMethods inherited from interface ManagedDomainType
addSubType, findAttribute, findAttributeInSuperTypes, findConcreteGenericAttribute, findDeclaredAttribute, findDeclaredConcreteGenericAttribute, findDeclaredPluralAttribute, findDeclaredSingularAttribute, findPluralAttribute, findSingularAttribute, findSubTypesAttribute, getAttribute, getDeclaredAttribute, getJavaType, getMetamodel, getRepresentationMode, getSuperType, getTypeName, visitAttributes, visitDeclaredAttributesMethods inherited from interface 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 PathSource
findSubPathSource, findSubPathSource, getPathName, getPathTypeMethods inherited from interface 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>
-