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