public interface ManagedType<X> extends Type<X>
Type.PersistenceType
Modifier and Type | Method and Description |
---|---|
Attribute<? super X,?> |
getAttribute(java.lang.String name) |
java.util.Set<Attribute<? super X,?>> |
getAttributes() |
CollectionAttribute<? super X,?> |
getCollection(java.lang.String name) |
<E> CollectionAttribute<? super X,E> |
getCollection(java.lang.String name,
java.lang.Class<E> elementType) |
Attribute<X,?> |
getDeclaredAttribute(java.lang.String name) |
java.util.Set<Attribute<X,?>> |
getDeclaredAttributes() |
CollectionAttribute<X,?> |
getDeclaredCollection(java.lang.String name) |
<E> CollectionAttribute<X,E> |
getDeclaredCollection(java.lang.String name,
java.lang.Class<E> elementType) |
ListAttribute<X,?> |
getDeclaredList(java.lang.String name) |
<E> ListAttribute<X,E> |
getDeclaredList(java.lang.String name,
java.lang.Class<E> elementType) |
MapAttribute<X,?,?> |
getDeclaredMap(java.lang.String name) |
<K,V> MapAttribute<X,K,V> |
getDeclaredMap(java.lang.String name,
java.lang.Class<K> keyType,
java.lang.Class<V> valueType) |
java.util.Set<PluralAttribute<X,?,?>> |
getDeclaredPluralAttributes() |
SetAttribute<X,?> |
getDeclaredSet(java.lang.String name) |
<E> SetAttribute<X,E> |
getDeclaredSet(java.lang.String name,
java.lang.Class<E> elementType) |
SingularAttribute<X,?> |
getDeclaredSingularAttribute(java.lang.String name) |
<Y> SingularAttribute<X,Y> |
getDeclaredSingularAttribute(java.lang.String name,
java.lang.Class<Y> type) |
java.util.Set<SingularAttribute<X,?>> |
getDeclaredSingularAttributes() |
ListAttribute<? super X,?> |
getList(java.lang.String name) |
<E> ListAttribute<? super X,E> |
getList(java.lang.String name,
java.lang.Class<E> elementType) |
MapAttribute<? super X,?,?> |
getMap(java.lang.String name) |
<K,V> MapAttribute<? super X,K,V> |
getMap(java.lang.String name,
java.lang.Class<K> keyType,
java.lang.Class<V> valueType) |
java.util.Set<PluralAttribute<? super X,?,?>> |
getPluralAttributes() |
SetAttribute<? super X,?> |
getSet(java.lang.String name) |
<E> SetAttribute<? super X,E> |
getSet(java.lang.String name,
java.lang.Class<E> elementType) |
SingularAttribute<? super X,?> |
getSingularAttribute(java.lang.String name) |
<Y> SingularAttribute<? super X,Y> |
getSingularAttribute(java.lang.String name,
java.lang.Class<Y> type) |
java.util.Set<SingularAttribute<? super X,?>> |
getSingularAttributes() |
getJavaType, getPersistenceType
<Y> SingularAttribute<? super X,Y> getSingularAttribute(java.lang.String name, java.lang.Class<Y> type)
<Y> SingularAttribute<X,Y> getDeclaredSingularAttribute(java.lang.String name, java.lang.Class<Y> type)
java.util.Set<SingularAttribute<? super X,?>> getSingularAttributes()
java.util.Set<SingularAttribute<X,?>> getDeclaredSingularAttributes()
<E> CollectionAttribute<? super X,E> getCollection(java.lang.String name, java.lang.Class<E> elementType)
<E> CollectionAttribute<X,E> getDeclaredCollection(java.lang.String name, java.lang.Class<E> elementType)
<E> SetAttribute<? super X,E> getSet(java.lang.String name, java.lang.Class<E> elementType)
<E> SetAttribute<X,E> getDeclaredSet(java.lang.String name, java.lang.Class<E> elementType)
<E> ListAttribute<X,E> getDeclaredList(java.lang.String name, java.lang.Class<E> elementType)
<K,V> MapAttribute<? super X,K,V> getMap(java.lang.String name, java.lang.Class<K> keyType, java.lang.Class<V> valueType)
<K,V> MapAttribute<X,K,V> getDeclaredMap(java.lang.String name, java.lang.Class<K> keyType, java.lang.Class<V> valueType)
java.util.Set<PluralAttribute<? super X,?,?>> getPluralAttributes()
java.util.Set<PluralAttribute<X,?,?>> getDeclaredPluralAttributes()
SingularAttribute<? super X,?> getSingularAttribute(java.lang.String name)
SingularAttribute<X,?> getDeclaredSingularAttribute(java.lang.String name)
CollectionAttribute<? super X,?> getCollection(java.lang.String name)
CollectionAttribute<X,?> getDeclaredCollection(java.lang.String name)
SetAttribute<? super X,?> getSet(java.lang.String name)
SetAttribute<X,?> getDeclaredSet(java.lang.String name)
ListAttribute<? super X,?> getList(java.lang.String name)
<E> ListAttribute<? super X,E> getList(java.lang.String name, java.lang.Class<E> elementType)
ListAttribute<X,?> getDeclaredList(java.lang.String name)
MapAttribute<? super X,?,?> getMap(java.lang.String name)
MapAttribute<X,?,?> getDeclaredMap(java.lang.String name)