org.seasar.doma.jdbc.entity
インタフェース EntityListener<E>

型パラメータ:
E - エンティティの型
既知の実装クラスの一覧:
NullEntityListener

public interface EntityListener<E>

エンティティのリスナーです。

このインタフェースの実装は、引数なしの public なコンストラクタを持たなければいけません。

このインタフェースの実装はスレッドセーフでなければいけません。

作成者:
taedium

メソッドの概要
 void postDelete(E entity, PostDeleteContext<E> context)
          削除処理の後処理を行います。
 void postInsert(E entity, PostInsertContext<E> context)
          挿入処理の後処理を行います。
 void postUpdate(E entity, PostUpdateContext<E> context)
          更新処理の後処理を行います。
 void preDelete(E entity, PreDeleteContext<E> context)
          削除処理の前処理を行います。
 void preInsert(E entity, PreInsertContext<E> context)
          挿入処理の前処理を行います。
 void preUpdate(E entity, PreUpdateContext<E> context)
          更新処理の前処理を行います。
 

メソッドの詳細

preInsert

void preInsert(E entity,
               PreInsertContext<E> context)
挿入処理の前処理を行います。

対象となるのは、Insert 、または BatchInsert のパラメータにエンティティを受け取るDaoメソッドの実行です。

パラメータ:
entity - エンティティ
context - コンテキスト
導入されたバージョン:
1.11.0

preUpdate

void preUpdate(E entity,
               PreUpdateContext<E> context)
更新処理の前処理を行います。

対象となるのは、Update 、または BatchUpdate のパラメータにエンティティを受け取るDaoメソッドの実行です。

パラメータ:
entity - エンティティ
context - コンテキスト
導入されたバージョン:
1.11.0

preDelete

void preDelete(E entity,
               PreDeleteContext<E> context)
削除処理の前処理を行います。

対象となるのは、Delete 、または BatchDelete のパラメータにエンティティを受け取るDaoメソッドの実行です。

パラメータ:
entity - エンティティ
context - コンテキスト
導入されたバージョン:
1.11.0

postInsert

void postInsert(E entity,
                PostInsertContext<E> context)
挿入処理の後処理を行います。

対象となるのは、Insert 、または BatchInsert のパラメータにエンティティを受け取るDaoメソッドの実行です。

パラメータ:
entity - エンティティ
context - コンテキスト
導入されたバージョン:
1.11.0

postUpdate

void postUpdate(E entity,
                PostUpdateContext<E> context)
更新処理の後処理を行います。

対象となるのは、Update 、または BatchUpdate のパラメータにエンティティを受け取るDaoメソッドの実行です。

パラメータ:
entity - エンティティ
context - コンテキスト
導入されたバージョン:
1.11.0

postDelete

void postDelete(E entity,
                PostDeleteContext<E> context)
削除処理の後処理を行います。

対象となるのは、Delete 、または BatchDelete のパラメータにエンティティを受け取るDaoメソッドの実行です。

パラメータ:
entity - エンティティ
context - コンテキスト
導入されたバージョン:
1.11.0


Copyright © 2009-2014 The Seasar Foundation. All Rights Reserved.