public interface IdentifiableType<X> extends ManagedType<X>
Type.PersistenceType
Modifier and Type | Method and Description |
---|---|
<Y> SingularAttribute<X,Y> |
getDeclaredId(java.lang.Class<Y> type) |
<Y> SingularAttribute<X,Y> |
getDeclaredVersion(java.lang.Class<Y> type) |
<Y> SingularAttribute<? super X,Y> |
getId(java.lang.Class<Y> type) |
java.util.Set<SingularAttribute<? super X,?>> |
getIdClassAttributes() |
Type<?> |
getIdType() |
IdentifiableType<? super X> |
getSupertype() |
<Y> SingularAttribute<? super X,Y> |
getVersion(java.lang.Class<Y> type) |
boolean |
hasSingleIdAttribute() |
boolean |
hasVersionAttribute() |
getAttribute, getAttributes, getCollection, getCollection, getDeclaredAttribute, getDeclaredAttributes, getDeclaredCollection, getDeclaredCollection, getDeclaredList, getDeclaredList, getDeclaredMap, getDeclaredMap, getDeclaredPluralAttributes, getDeclaredSet, getDeclaredSet, getDeclaredSingularAttribute, getDeclaredSingularAttribute, getDeclaredSingularAttributes, getList, getList, getMap, getMap, getPluralAttributes, getSet, getSet, getSingularAttribute, getSingularAttribute, getSingularAttributes
getJavaType, getPersistenceType
<Y> SingularAttribute<? super X,Y> getId(java.lang.Class<Y> type)
<Y> SingularAttribute<X,Y> getDeclaredId(java.lang.Class<Y> type)
<Y> SingularAttribute<? super X,Y> getVersion(java.lang.Class<Y> type)
<Y> SingularAttribute<X,Y> getDeclaredVersion(java.lang.Class<Y> type)
IdentifiableType<? super X> getSupertype()
boolean hasSingleIdAttribute()
boolean hasVersionAttribute()
java.util.Set<SingularAttribute<? super X,?>> getIdClassAttributes()
Type<?> getIdType()