public interface ManagedTypeDescriptor<J> extends SimpleTypeDescriptor<J>, ManagedDomainType<J>
ManagedType descriptor| Modifier and Type | Interface and Description |
|---|---|
static interface |
ManagedTypeDescriptor.InFlightAccess<J>
Used during creation of the managed type object to add its attributes
|
Type.PersistenceTypegetTypeNamegetJavaType, getPersistenceTypegetAttributes, getDeclaredAttributes, getDeclaredPluralAttributes, getDeclaredSingularAttributes, getPluralAttributes, getSingularAttributesManagedTypeDescriptor<? super J> getSuperType()
IdentifiableTypeDescriptor branch of the ManagedType treeString getName()
SubGraphImplementor<J> makeSubGraph()
default SubGraphImplementor<J> getDefaultGraph()
<S extends J> SubGraphImplementor<S> makeSubGraph(Class<S> subType)
<S extends J> ManagedTypeDescriptor<S> findSubType(String subTypeName)
<S extends J> ManagedTypeDescriptor<S> findSubType(Class<S> type)
ManagedTypeDescriptor.InFlightAccess<J> getInFlightAccess()
PersistentAttributeDescriptor<J,?> findDeclaredAttribute(String name)
PersistentAttributeDescriptor<? super J,?> findAttribute(String name)
PersistentAttributeDescriptor<J,?> getDeclaredAttribute(String name)
getDeclaredAttribute in interface ManagedType<J>PersistentAttributeDescriptor<? super J,?> getAttribute(String name)
getAttribute in interface ManagedType<J><Y> SingularPersistentAttribute<? super J,Y> getSingularAttribute(String name, Class<Y> type)
getSingularAttribute in interface ManagedType<J><Y> SingularPersistentAttribute<J,Y> getDeclaredSingularAttribute(String name, Class<Y> type)
getDeclaredSingularAttribute in interface ManagedType<J><C,E> PluralPersistentAttribute<J,C,E> getPluralAttribute(String name)
<E> BagPersistentAttribute<? super J,E> getCollection(String name, Class<E> elementType)
getCollection in interface ManagedType<J>default <E> CollectionAttribute<J,E> getDeclaredCollection(String name, Class<E> elementType)
getDeclaredCollection in interface ManagedType<J>default <E> SetAttribute<? super J,E> getSet(String name, Class<E> elementType)
getSet in interface ManagedType<J>default <E> SetAttribute<J,E> getDeclaredSet(String name, Class<E> elementType)
getDeclaredSet in interface ManagedType<J>default <E> ListAttribute<? super J,E> getList(String name, Class<E> elementType)
getList in interface ManagedType<J>default <E> ListAttribute<J,E> getDeclaredList(String name, Class<E> elementType)
getDeclaredList in interface ManagedType<J>default <K,V> MapAttribute<? super J,K,V> getMap(String name, Class<K> keyType, Class<V> valueType)
getMap in interface ManagedType<J>default <K,V> MapAttribute<J,K,V> getDeclaredMap(String name, Class<K> keyType, Class<V> valueType)
getDeclaredMap in interface ManagedType<J>default SingularAttribute<? super J,?> getSingularAttribute(String name)
getSingularAttribute in interface ManagedType<J>default SingularAttribute<J,?> getDeclaredSingularAttribute(String name)
getDeclaredSingularAttribute in interface ManagedType<J>default CollectionAttribute<? super J,?> getCollection(String name)
getCollection in interface ManagedType<J>default CollectionAttribute<J,?> getDeclaredCollection(String name)
getDeclaredCollection in interface ManagedType<J>default SetPersistentAttribute<? super J,?> getSet(String name)
getSet in interface ManagedType<J>default SetPersistentAttribute<J,?> getDeclaredSet(String name)
getDeclaredSet in interface ManagedType<J>default ListPersistentAttribute<? super J,?> getList(String name)
getList in interface ManagedType<J>default ListPersistentAttribute<J,?> getDeclaredList(String name)
getDeclaredList in interface ManagedType<J>default MapPersistentAttribute<? super J,?,?> getMap(String name)
getMap in interface ManagedType<J>default MapPersistentAttribute<J,?,?> getDeclaredMap(String name)
getDeclaredMap in interface ManagedType<J>Copyright © 2001-2021 Red Hat, Inc. All Rights Reserved.