public interface IdentifiableTypeDescriptor<J> extends IdentifiableDomainType<J>, ManagedTypeDescriptor<J>
IdentifiableType
descriptorModifier and Type | Interface and Description |
---|---|
static interface |
IdentifiableTypeDescriptor.InFlightAccess<X> |
Type.PersistenceType
getIdClassAttributes, hasSingleIdAttribute, hasVersionAttribute
findAttribute, findDeclaredAttribute, findSubType, findSubType, getAttribute, getCollection, getCollection, getDeclaredAttribute, getDeclaredCollection, getDeclaredCollection, getDeclaredList, getDeclaredList, getDeclaredMap, getDeclaredMap, getDeclaredSet, getDeclaredSet, getDeclaredSingularAttribute, getDeclaredSingularAttribute, getDefaultGraph, getList, getList, getMap, getMap, getName, getPluralAttribute, getSet, getSet, getSingularAttribute, getSingularAttribute, makeSubGraph, makeSubGraph
getTypeName
getJavaType, getPersistenceType
getAttributes, getDeclaredAttributes, getDeclaredPluralAttributes, getDeclaredSingularAttributes, getPluralAttributes, getSingularAttributes
boolean hasIdClass()
SingularPersistentAttribute<? super J,?> locateIdAttribute()
void collectIdClassAttributes(Set<SingularPersistentAttribute<? super J,?>> attributes)
void visitIdClassAttributes(Consumer<SingularPersistentAttribute<? super J,?>> attributeConsumer)
IdentifiableTypeDescriptor.InFlightAccess<J> getInFlightAccess()
ManagedTypeDescriptor
getInFlightAccess
in interface ManagedTypeDescriptor<J>
SimpleTypeDescriptor<?> getIdType()
getIdType
in interface IdentifiableType<J>
<Y> SingularPersistentAttribute<J,Y> getDeclaredId(Class<Y> type)
getDeclaredId
in interface IdentifiableType<J>
<Y> SingularPersistentAttribute<? super J,Y> getId(Class<Y> type)
getId
in interface IdentifiableType<J>
SingularPersistentAttribute<? super J,?> locateVersionAttribute()
<Y> SingularPersistentAttribute<? super J,Y> getVersion(Class<Y> type)
getVersion
in interface IdentifiableType<J>
<Y> SingularPersistentAttribute<J,Y> getDeclaredVersion(Class<Y> type)
getDeclaredVersion
in interface IdentifiableType<J>
IdentifiableTypeDescriptor<? super J> getSuperType()
ManagedTypeDescriptor
IdentifiableTypeDescriptor
branch of the ManagedType treegetSuperType
in interface ManagedTypeDescriptor<J>
default IdentifiableTypeDescriptor<? super J> getSupertype()
getSupertype
in interface IdentifiableType<J>
Copyright © 2001-2021 Red Hat, Inc. All Rights Reserved.