|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
E
- エンティティの型public interface EntityType<E>
エンティティ型を表します。
このインタフェースの実装はスレッドセーフであることは要求されません。
メソッドの概要 | |
---|---|
String |
getCatalogName()
カタログ名を返します。 |
Class<E> |
getEntityClass()
エンティティのクラスを返します。 |
EntityPropertyType<E,?> |
getEntityPropertyType(String __name)
名前を指定してプロパティ型を返します。 |
List<EntityPropertyType<E,?>> |
getEntityPropertyTypes()
プロパティ型のリストを返します。 |
GeneratedIdPropertyType<E,?> |
getGeneratedIdPropertyType()
自動生成される識別子のプロパティ型を返します。 |
List<EntityPropertyType<E,?>> |
getIdPropertyTypes()
識別子のプロパティ型のリストを返します。 |
String |
getName()
エンティティの名前を返します。 |
NamingType |
getNamingType()
ネーミング規約を返します。 |
E |
getOriginalStates(E entity)
元の状態を返します。 |
String |
getQualifiedTableName()
完全修飾されたテーブル名を返します。 |
String |
getSchemaName()
スキーマ名を返します。 |
String |
getTableName()
テーブル名を返します。 |
VersionPropertyType<E,?> |
getVersionPropertyType()
バージョンのプロパティ型を返します。 |
E |
newEntity()
エンティティをインスタンス化して返します。 |
void |
preDelete(E entity)
削除処理の前処理を行います。 |
void |
preInsert(E entity)
挿入処理の前処理を行います。 |
void |
preUpdate(E entity)
更新処理の前処理を行います。 |
void |
saveCurrentStates(E entity)
現在の状態を保存します。 |
インタフェース org.seasar.doma.internal.jdbc.criteria.TableCriterion から継承されたメソッド |
---|
contains, getColumns |
インタフェース org.seasar.doma.internal.jdbc.criteria.Criterion から継承されたメソッド |
---|
accept |
メソッドの詳細 |
---|
String getName()
String getCatalogName()
String getSchemaName()
String getTableName()
String getQualifiedTableName()
NamingType getNamingType()
GeneratedIdPropertyType<E,?> getGeneratedIdPropertyType()
VersionPropertyType<E,?> getVersionPropertyType()
List<EntityPropertyType<E,?>> getIdPropertyTypes()
EntityPropertyType<E,?> getEntityPropertyType(String __name)
__name
- プロパティ名
null
List<EntityPropertyType<E,?>> getEntityPropertyTypes()
E newEntity()
Class<E> getEntityClass()
void saveCurrentStates(E entity)
entity
- 現在の状態E getOriginalStates(E entity)
entity
- 元の状態
null
void preInsert(E entity)
entity
- エンティティvoid preUpdate(E entity)
entity
- エンティティvoid preDelete(E entity)
entity
- エンティティ
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |