X
- 表される型public interface ManagedType<X> extends Type<X>
ManagedType
型のインスタンスはエンティティやマップドスーパークラス、組み込み型を表します。Type.PersistenceType
修飾子とタイプ | メソッドと説明 |
---|---|
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)
指定された名前とJava型に対応するマネージド型のコレクション値の属性を返します。
|
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)
指定された名前とJava型に対応するマネージド型によって宣言されたコレクション値の属性を返します。
|
ListAttribute<X,?> |
getDeclaredList(java.lang.String name)
指定された名前に対応するマネージド型によって宣言されたリスト値の属性を返します。
|
<E> ListAttribute<X,E> |
getDeclaredList(java.lang.String name,
java.lang.Class<E> elementType)
指定された名前とJava型に対応するマネージド型によって宣言されたリスト値の属性を返します。
|
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のキーと値の型に対応するマネージド型によって宣言されたマップ値の属性を返します。
|
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)
指定された名前とJava型に対応するマネージド型によって宣言されたセット値の属性を返します。
|
SingularAttribute<X,?> |
getDeclaredSingularAttribute(java.lang.String name)
指定された名前に対応するマネージド型によって宣言された単一値の属性を返します。
|
<Y> SingularAttribute<X,Y> |
getDeclaredSingularAttribute(java.lang.String name,
java.lang.Class<Y> type)
指定された名前とJava型に対応するマネージド型によって宣言された単一値の属性を返します。
|
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)
指定された名前とJava型に対応するマネージド型のリスト値の属性を返します。
|
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のキーと値の型に対応するマネージド型のマップ値の属性を返します。
|
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)
指定された名前とJava型に対応するマネージド型のセット値の属性を返します。
|
SingularAttribute<? super X,?> |
getSingularAttribute(java.lang.String name)
指定された名前に対応するマネージド型の単一値の属性を返します。
|
<Y> SingularAttribute<? super X,Y> |
getSingularAttribute(java.lang.String name,
java.lang.Class<Y> type)
指定された名前とJava型に対応するマネージド型の単一値の属性を返します。
|
java.util.Set<SingularAttribute<? super X,?>> |
getSingularAttributes()
マネージド型の単一値の属性を返します。
|
getJavaType, getPersistenceType
java.util.Set<Attribute<X,?>> getDeclaredAttributes()
<Y> SingularAttribute<? super X,Y> getSingularAttribute(java.lang.String name, java.lang.Class<Y> type)
name
- 表現された属性の名前type
- 表現された属性の型java.lang.IllegalArgumentException
- 与えられた名前と型の属性がマネージド型に存在しない場合<Y> SingularAttribute<X,Y> getDeclaredSingularAttribute(java.lang.String name, java.lang.Class<Y> type)
name
- 表現された属性の名前type
- 表現された属性の型java.lang.IllegalArgumentException
- 与えられた名前と型の宣言された属性がマネージド型に宣言されていない場合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)
name
- 表現された属性の名前elementType
- 表現された属性の要素の型java.lang.IllegalArgumentException
- 与えられた名前と型の属性がマネージド型に存在しない場合<E> CollectionAttribute<X,E> getDeclaredCollection(java.lang.String name, java.lang.Class<E> elementType)
name
- 表現された属性の名前elementType
- 表現された属性の要素の型CollectionAttribute
java.lang.IllegalArgumentException
- 与えられた名前と型の宣言された属性がマネージド型に宣言されていない場合<E> SetAttribute<? super X,E> getSet(java.lang.String name, java.lang.Class<E> elementType)
name
- 表現された属性の名前elementType
- 表現された属性の要素の型java.lang.IllegalArgumentException
- 与えられた名前と型の属性がマネージド型に存在しない場合<E> SetAttribute<X,E> getDeclaredSet(java.lang.String name, java.lang.Class<E> elementType)
name
- 表現された属性の名前elementType
- 表現された属性の要素の型java.lang.IllegalArgumentException
- 与えられた名前と型の宣言された属性がマネージド型に宣言されていない場合<E> ListAttribute<? super X,E> getList(java.lang.String name, java.lang.Class<E> elementType)
name
- 表現された属性の名前elementType
- 表現された属性の要素の型java.lang.IllegalArgumentException
- 与えられた名前と型の属性がマネージド型に存在しない場合<E> ListAttribute<X,E> getDeclaredList(java.lang.String name, java.lang.Class<E> elementType)
name
- 表現された属性の名前elementType
- 表現された属性の要素の型java.lang.IllegalArgumentException
- 与えられた名前と型の宣言された属性がマネージド型に宣言されていない場合<K,V> MapAttribute<? super X,K,V> getMap(java.lang.String name, java.lang.Class<K> keyType, java.lang.Class<V> valueType)
name
- 表現された属性の名前keyType
- 表現された属性のキーの型valueType
- 表現された属性の値の型java.lang.IllegalArgumentException
- 与えられた名前と型の属性がマネージド型に存在しない場合<K,V> MapAttribute<X,K,V> getDeclaredMap(java.lang.String name, java.lang.Class<K> keyType, java.lang.Class<V> valueType)
name
- 表現された属性の名前keyType
- 表現された属性のキーの型valueType
- 表現された属性の値の型java.lang.IllegalArgumentException
- 与えられた名前と型の宣言された属性がマネージド型に宣言されていない場合java.util.Set<PluralAttribute<? super X,?,?>> getPluralAttributes()
java.util.Set<PluralAttribute<X,?,?>> getDeclaredPluralAttributes()
Attribute<? super X,?> getAttribute(java.lang.String name)
name
- 表現された属性の名前java.lang.IllegalArgumentException
- 与えられた名前の属性がマネージド型に存在しない場合Attribute<X,?> getDeclaredAttribute(java.lang.String name)
name
- 表現された属性の名前java.lang.IllegalArgumentException
- 与えられた名前の属性がマネージド型で宣言されていない場合SingularAttribute<? super X,?> getSingularAttribute(java.lang.String name)
name
- 表現された属性の名前java.lang.IllegalArgumentException
- 与えられた名前の属性がマネージド型に存在しない場合SingularAttribute<X,?> getDeclaredSingularAttribute(java.lang.String name)
name
- 表現された属性の名前java.lang.IllegalArgumentException
- 与えられた名前の属性がマネージド型で宣言されていない場合CollectionAttribute<? super X,?> getCollection(java.lang.String name)
name
- 表現された属性の名前java.lang.IllegalArgumentException
- 与えられた名前の属性がマネージド型に存在しない場合CollectionAttribute<X,?> getDeclaredCollection(java.lang.String name)
name
- 表現された属性の名前java.lang.IllegalArgumentException
- 与えられた名前の属性がマネージド型で宣言されていない場合SetAttribute<? super X,?> getSet(java.lang.String name)
name
- 表現された属性の名前java.lang.IllegalArgumentException
- 与えられた名前の属性がマネージド型に存在しない場合SetAttribute<X,?> getDeclaredSet(java.lang.String name)
name
- 表現された属性の名前java.lang.IllegalArgumentException
- 与えられた名前の属性がマネージド型で宣言されていない場合ListAttribute<? super X,?> getList(java.lang.String name)
name
- 表現された属性の名前java.lang.IllegalArgumentException
- 与えられた名前の属性がマネージド型に存在しない場合ListAttribute<X,?> getDeclaredList(java.lang.String name)
name
- 表現された属性の名前java.lang.IllegalArgumentException
- 与えられた名前の属性がマネージド型で宣言されていない場合MapAttribute<? super X,?,?> getMap(java.lang.String name)
name
- 表現された属性の名前java.lang.IllegalArgumentException
- 与えられた名前の属性がマネージド型に存在しない場合MapAttribute<X,?,?> getDeclaredMap(java.lang.String name)
name
- 表現された属性の名前java.lang.IllegalArgumentException
- 与えられた名前の属性がマネージド型で宣言されていない場合Translated by @megascus.