|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface AttributeDesc
エンティティの属性定義を表すインターフェースです。
| メソッドの概要 | |
|---|---|
AttributeDesc |
getChildAttributeDesc(java.lang.String name)
子属性を表す AttributeDescの配列を返します。 |
AttributeDesc[] |
getChildAttributeDescs()
子属性を表す AttributeDescの配列を返します。 |
java.lang.Class<?> |
getElementType()
属性がコレクションを表している場合に要素の型を返します。 |
java.lang.String |
getName()
属性の名前を返します。 |
int |
getSqlType()
属性にマッピングされたJDBCのSQL型を返します。 |
TemporalType |
getTemporalType()
属性の型が DateもしくはCalendarの場合、属性に注釈されている
TemporalTypeを返します。 |
java.lang.Class<?> |
getType()
属性の型を返します。 |
java.lang.Object |
getValue(java.lang.Object owner)
属性の値を返します。 |
boolean |
isAssociation()
属性が関連を表している場合 trueを返します。 |
boolean |
isCollection()
属性がコレクションを表している場合 trueを返します。 |
boolean |
isComponent()
属性がコンポーネントを表している場合 |
boolean |
isId()
属性がIDを表している場合 trueを返します。 |
boolean |
isVersion()
属性がバージョン番号を表している場合 trueを返します。 |
void |
setValue(java.lang.Object owner,
java.lang.Object value)
属性に値を設定します。 |
| メソッドの詳細 |
|---|
java.lang.String getName()
java.lang.Class<?> getType()
java.lang.Class<?> getElementType()
nullint getSqlType()
TemporalType getTemporalType()
DateもしくはCalendarの場合、属性に注釈されている
TemporalTypeを返します。
DateもしくはCalendarの場合は属性に注釈されている
TemporalType、それ以外の型の場合はnullAttributeDesc[] getChildAttributeDescs()
AttributeDescの配列を返します。
この属性がコンポーネントである場合は長さが1以上の配列、コンポーネントでない場合は長さが0の配列を返します。
AttributeDescの配列AttributeDesc getChildAttributeDesc(java.lang.String name)
AttributeDescの配列を返します。
この属性がコンポーネントである場合は長さが1以上の配列、コンポーネントでない場合は長さが0の配列を返します。
name - 子属性の名前
AttributeDescの配列boolean isId()
trueを返します。
true、表していない場合falseboolean isAssociation()
trueを返します。
true、表していない場合falseboolean isCollection()
trueを返します。
true、表していない場合falseboolean isComponent()
true、表していない場合falseboolean isVersion()
trueを返します。
true、表していない場合falsejava.lang.Object getValue(java.lang.Object owner)
owner - 属性を所有するエンティティもしくはコンポーネントのインスタンス
void setValue(java.lang.Object owner,
java.lang.Object value)
owner - 属性を所有するエンティティもしくはコンポーネントのインスタンスvalue - 値
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||