ManagedType represent entity, mapped
superclass, and embeddable types.
| Modifier and Type | Method and Description |
|---|---|
| public Attribute | Returns: attribute with given namethe name of the represented attribute name)Return the attribute of the managed type that corresponds to the specified name. |
| public Set | |
| public <E> CollectionAttribute | Returns: CollectionAttribute of the given name and element typethe name of the represented attribute name, Class<E> the element type of the represented
attribute elementType)Return the Collection-valued attribute of the managed type that corresponds to the specified name and Java element type. |
| public CollectionAttribute | Returns: CollectionAttribute of the given namethe name of the represented attribute name)Return the Collection-valued attribute of the managed type that corresponds to the specified name. |
| public Attribute | Returns: attribute with given namethe name of the represented attribute name)Return the attribute declared by the managed type that corresponds to the specified name. |
| public Set | Returns: declared attributes of the managed typeReturn the attributes declared by the managed type. |
| public <E> CollectionAttribute | Returns: declaredCollectionAttribute of the given name and
element typethe name of the represented attribute name, Class<E> the element type of the represented
attribute elementType)Return the Collection-valued attribute declared by the managed type that corresponds to the specified name and Java element type. |
| public CollectionAttribute | Returns: declared CollectionAttribute of the given namethe name of the represented attribute name)Return the Collection-valued attribute declared by the managed type that corresponds to the specified name. |
| public <E> ListAttribute | Returns: declared ListAttribute of the given name and element typethe name of the represented attribute name, Class<E> the element type of the represented
attribute elementType)Return the List-valued attribute declared by the managed type that corresponds to the specified name and Java element type. |
| public ListAttribute | Returns: declared ListAttribute of the given namethe name of the represented attribute name)Return the List-valued attribute declared by the managed type that corresponds to the specified name. |
| public <K, V> MapAttribute | Returns: declared MapAttribute of the given name and key and value typesthe name of the represented attribute name, Class<K> the key type of the represented attribute keyType, Class<V> the value type of the represented attribute valueType)Return the Map-valued attribute declared by the managed type that corresponds to the specified name and Java key and value types. |
| public MapAttribute | Returns: declared MapAttribute of the given namethe name of the represented attribute name)Return the Map-valued attribute declared by the managed type that corresponds to the specified name. |
| public Set | Returns: declared Collection-, Set-, List-, and Map-valued attributesReturn all multi-valued attributes (Collection-, Set-, List-, and Map-valued attributes) declared by the managed type. |
| public <E> SetAttribute | Returns: declared SetAttribute of the given name and element typethe name of the represented attribute name, Class<E> the element type of the represented
attribute elementType)Return the Set-valued attribute declared by the managed type that corresponds to the specified name and Java element type. |
| public SetAttribute | Returns: declared SetAttribute of the given namethe name of the represented attribute name)Return the Set-valued attribute declared by the managed type that corresponds to the specified name. |
| public <Y> SingularAttribute | Returns: declared single-valued attribute of the given name and typethe name of the represented attribute name, Class<Y> the type of the represented attribute type)Return the single-valued attribute declared by the managed type that corresponds to the specified name and Java type. |
| public SingularAttribute | Returns: declared single-valued attribute of the given namethe name of the represented attribute name)Return the single-valued attribute declared by the managed type that corresponds to the specified name. |
| public Set | Returns: declared single-valued attributesReturn the single-valued attributes declared by the managed type. |
| public <E> ListAttribute | |
| public ListAttribute | |
| public <K, V> MapAttribute | Returns: MapAttribute of the given name and key and value typesthe name of the represented attribute name, Class<K> the key type of the represented attribute keyType, Class<V> the value type of the represented attribute valueType)Return the Map-valued attribute of the managed type that corresponds to the specified name and Java key and value types. |
| public MapAttribute | |
| public Set | Returns: Collection-, Set-, List-, and Map-valued attributesReturn all multi-valued attributes (Collection-, Set-, List-, and Map-valued attributes) of the managed type. |
| public <E> SetAttribute | |
| public SetAttribute | |
| public <Y> SingularAttribute | Returns: single-valued attribute with given name and typethe name of the represented attribute name, Class<Y> the type of the represented attribute type)Return the single-valued attribute of the managed type that corresponds to the specified name and Java type. |
| public SingularAttribute | Returns: single-valued attribute with the given namethe name of the represented attribute name)Return the single-valued attribute of the managed type that corresponds to the specified name. |
| public Set | Returns: single-valued attributesReturn the single-valued attributes of the managed type. |
| getAttribute | back to summary |
|---|---|
| public Attribute Return the attribute of the managed type that corresponds to the specified name.
| |
| getAttributes | back to summary |
|---|---|
| public Set Return the attributes of the managed type. | |
| getCollection | back to summary |
|---|---|
| public <E> CollectionAttribute Return the Collection-valued attribute of the managed type that corresponds to the specified name and Java element type.
| |
| getCollection | back to summary |
|---|---|
| public CollectionAttribute Return the Collection-valued attribute of the managed type that corresponds to the specified name.
| |
| getDeclaredAttribute | back to summary |
|---|---|
| public Attribute Return the attribute declared by the managed type that corresponds to the specified name.
| |
| getDeclaredAttributes | back to summary |
|---|---|
| public Set Return the attributes declared by the managed type. Returns empty set if the managed type has no declared attributes. | |
| getDeclaredCollection | back to summary |
|---|---|
| public <E> CollectionAttribute Return the Collection-valued attribute declared by the managed type that corresponds to the specified name and Java element type.
| |
| getDeclaredCollection | back to summary |
|---|---|
| public CollectionAttribute Return the Collection-valued attribute declared by the managed type that corresponds to the specified name.
| |
| getDeclaredList | back to summary |
|---|---|
| public <E> ListAttribute Return the List-valued attribute declared by the managed type that corresponds to the specified name and Java element type.
| |
| getDeclaredList | back to summary |
|---|---|
| public ListAttribute Return the List-valued attribute declared by the managed type that corresponds to the specified name.
| |
| getDeclaredMap | back to summary |
|---|---|
| public <K, V> MapAttribute Return the Map-valued attribute declared by the managed type that corresponds to the specified name and Java key and value types.
| |
| getDeclaredMap | back to summary |
|---|---|
| public MapAttribute Return the Map-valued attribute declared by the managed type that corresponds to the specified name.
| |
| getDeclaredPluralAttributes | back to summary |
|---|---|
| public Set Return all multi-valued attributes (Collection-, Set-, List-, and Map-valued attributes) declared by the managed type. Returns empty set if the managed type has no declared multi-valued attributes.
| |
| getDeclaredSet | back to summary |
|---|---|
| public <E> SetAttribute Return the Set-valued attribute declared by the managed type that corresponds to the specified name and Java element type.
| |
| getDeclaredSet | back to summary |
|---|---|
| public SetAttribute Return the Set-valued attribute declared by the managed type that corresponds to the specified name.
| |
| getDeclaredSingularAttribute | back to summary |
|---|---|
| public <Y> SingularAttribute Return the single-valued attribute declared by the managed type that corresponds to the specified name and Java type.
| |
| getDeclaredSingularAttribute | back to summary |
|---|---|
| public SingularAttribute Return the single-valued attribute declared by the managed type that corresponds to the specified name.
| |
| getDeclaredSingularAttributes | back to summary |
|---|---|
| public Set Return the single-valued attributes declared by the managed type. Returns empty set if the managed type has no declared single-valued attributes.
| |
| getList | back to summary |
|---|---|
| public <E> ListAttribute Return the List-valued attribute of the managed type that corresponds to the specified name and Java element type.
| |
| getList | back to summary |
|---|---|
| public ListAttribute Return the List-valued attribute of the managed type that corresponds to the specified name.
| |
| getMap | back to summary |
|---|---|
| public <K, V> MapAttribute Return the Map-valued attribute of the managed type that corresponds to the specified name and Java key and value types.
| |
| getMap | back to summary |
|---|---|
| public MapAttribute Return the Map-valued attribute of the managed type that corresponds to the specified name.
| |
| getPluralAttributes | back to summary |
|---|---|
| public Set Return all multi-valued attributes (Collection-, Set-, List-, and Map-valued attributes) of the managed type. Returns empty set if the managed type has no multi-valued attributes.
| |
| getSet | back to summary |
|---|---|
| public <E> SetAttribute Return the Set-valued attribute of the managed type that corresponds to the specified name and Java element type.
| |
| getSet | back to summary |
|---|---|
| public SetAttribute Return the Set-valued attribute of the managed type that corresponds to the specified name.
| |
| getSingularAttribute | back to summary |
|---|---|
| public <Y> SingularAttribute Return the single-valued attribute of the managed type that corresponds to the specified name and Java type.
| |
| getSingularAttribute | back to summary |
|---|---|
| public SingularAttribute Return the single-valued attribute of the managed type that corresponds to the specified name.
| |
| getSingularAttributes | back to summary |
|---|---|
| public Set Return the single-valued attributes of the managed type. Returns empty set if the managed type has no single-valued attributes.
| |