|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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()
null
int getSqlType()
TemporalType getTemporalType()
Date
もしくはCalendar
の場合、属性に注釈されている
TemporalType
を返します。
Date
もしくはCalendar
の場合は属性に注釈されている
TemporalType
、それ以外の型の場合はnull
AttributeDesc[] getChildAttributeDescs()
AttributeDesc
の配列を返します。
この属性がコンポーネントである場合は長さが1以上の配列、コンポーネントでない場合は長さが0の配列を返します。
AttributeDesc
の配列AttributeDesc getChildAttributeDesc(java.lang.String name)
AttributeDesc
の配列を返します。
この属性がコンポーネントである場合は長さが1以上の配列、コンポーネントでない場合は長さが0の配列を返します。
name
- 子属性の名前
AttributeDesc
の配列boolean isId()
true
を返します。
true
、表していない場合false
boolean isAssociation()
true
を返します。
true
、表していない場合false
boolean isCollection()
true
を返します。
true
、表していない場合false
boolean isComponent()
true
、表していない場合false
boolean isVersion()
true
を返します。
true
、表していない場合false
java.lang.Object getValue(java.lang.Object owner)
owner
- 属性を所有するエンティティもしくはコンポーネントのインスタンス
void setValue(java.lang.Object owner, java.lang.Object value)
owner
- 属性を所有するエンティティもしくはコンポーネントのインスタンスvalue
- 値
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |