|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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()
true
boolean isVersion()
true
boolean isInsertable()
true
boolean isUpdatable()
true
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |