jp.go.nict.langrid.dao
クラス EntityAdapter<T>

java.lang.Object
  上位を拡張 jp.go.nict.langrid.dao.EntityAdapter<T>
型パラメータ:
T - エンティティの型
すべての実装されたインタフェース:
EntityListener<T>

public class EntityAdapter<T>
extends Object
implements EntityListener<T>

エンティティリスナのアダプタ。

バージョン:
$Revision: 9669 $
作成者:
Takao Nakaguchi, $Author: Takao Nakaguchi $

コンストラクタの概要
EntityAdapter()
           
 
メソッドの概要
 void onCollectionEntityRecreate(Serializable ownerId, Class<T> ownerClass, Serializable entityId, Object entity)
          エンティティのコレクション要素が再作成されたことを通知する。
 void onCollectionEntityRemove(Serializable ownerId, Class<T> ownerClass, String collectionPropertyName, Serializable entityId, Class<?> entityClass)
          エンティティのコレクション要素が削除されたことを通知する。
 void onCollectionEntityUpdate(Serializable ownerId, Class<T> ownerClass, String collectionPropertyName, Serializable entityId, Object entity)
          エンティティのコレクション要素が更新されたことを通知する。
 void onDelete(Serializable id, Class<T> clazz)
          エンティティの削除がDBに反映されたことを通知する。
 void onInsert(Serializable id, T entity)
          エンティティの追加がDBに反映されたことを通知する。
 void onUpdate(Serializable id, T entity, String[] modifiedProperties)
          エンティティへの更新がDBに反映されたことを通知する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

EntityAdapter

public EntityAdapter()
メソッドの詳細

onInsert

public void onInsert(Serializable id,
                     T entity)
インタフェース EntityListener の記述:
エンティティの追加がDBに反映されたことを通知する。

定義:
インタフェース EntityListener<T> 内の onInsert
パラメータ:
id - エンティティのID
entity - エンティティ

onUpdate

public void onUpdate(Serializable id,
                     T entity,
                     String[] modifiedProperties)
インタフェース EntityListener の記述:
エンティティへの更新がDBに反映されたことを通知する。

定義:
インタフェース EntityListener<T> 内の onUpdate
パラメータ:
id - エンティティのID
entity - エンティティ
modifiedProperties - 変更されたプロパティ

onDelete

public void onDelete(Serializable id,
                     Class<T> clazz)
インタフェース EntityListener の記述:
エンティティの削除がDBに反映されたことを通知する。

定義:
インタフェース EntityListener<T> 内の onDelete
パラメータ:
id - エンティティのID
clazz - エンティティのクラス

onCollectionEntityRecreate

public void onCollectionEntityRecreate(Serializable ownerId,
                                       Class<T> ownerClass,
                                       Serializable entityId,
                                       Object entity)
インタフェース EntityListener の記述:
エンティティのコレクション要素が再作成されたことを通知する。

定義:
インタフェース EntityListener<T> 内の onCollectionEntityRecreate
パラメータ:
ownerId - エンティティのID
entityId - 要素のID
entity - 要素

onCollectionEntityUpdate

public void onCollectionEntityUpdate(Serializable ownerId,
                                     Class<T> ownerClass,
                                     String collectionPropertyName,
                                     Serializable entityId,
                                     Object entity)
インタフェース EntityListener の記述:
エンティティのコレクション要素が更新されたことを通知する。

定義:
インタフェース EntityListener<T> 内の onCollectionEntityUpdate
パラメータ:
ownerId - エンティティのID
entityId - 要素のID
entity - 要素

onCollectionEntityRemove

public void onCollectionEntityRemove(Serializable ownerId,
                                     Class<T> ownerClass,
                                     String collectionPropertyName,
                                     Serializable entityId,
                                     Class<?> entityClass)
インタフェース EntityListener の記述:
エンティティのコレクション要素が削除されたことを通知する。

定義:
インタフェース EntityListener<T> 内の onCollectionEntityRemove
パラメータ:
ownerId - エンティティのID
entityId - 要素のID
entityClass - 要素のクラス