|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
E - エンティティの型V - プロパティの型public interface EntityPropertyType<E,V>
エンティティのプロパティ型を表します。
このインタフェースの実装はスレッドセーフであることは要求されません。
| メソッドの概要 | |
|---|---|
String |
getColumnName()
カラム名を返します。 |
Object |
getCopy(E entity)
エンティティからこのプロパティ型に対応する値をコピーして返します。 |
String |
getName()
プロパティの名前を返します。 |
Wrapper<V> |
getWrapper(E entity)
値のラッパーを返します。 |
Wrapper<V> |
getWrapper(Map<String,Object> properties)
値のラッパーを返します。 |
boolean |
isId()
識別子かどうかを返します。 |
boolean |
isInsertable()
挿入可能かどうかを返します。 |
boolean |
isUpdatable()
更新可能かどうかを返します。 |
boolean |
isVersion()
バージョンかどうかを返します。 |
| インタフェース org.seasar.doma.internal.jdbc.criteria.ColumnCriterion から継承されたメソッド |
|---|
getType |
| インタフェース org.seasar.doma.internal.jdbc.criteria.Criterion から継承されたメソッド |
|---|
accept |
| メソッドの詳細 |
|---|
Object getCopy(E entity)
entity - エンティティ
Wrapper<V> getWrapper(E entity)
entity - エンティティ
Wrapper<V> getWrapper(Map<String,Object> properties)
properties - エンティティプロパティのマップ
String getName()
String getColumnName()
boolean isId()
trueboolean isVersion()
trueboolean isInsertable()
trueboolean isUpdatable()
true
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||