ユーザは必要に応じてコールバックメソッドを実装します。エンティティクラスやマップドスーパークラス内に実装するコールバックメソッドとエンティティリスナクラスのコールバックメソッドでコールバックメソッドのシグネチャは異なります。
エンティティクラスやマップドスーパークラスで定義されるコールバックメソッドは次に示すシグネチャになります。
void <METHOD> |
また,エンティティリスナクラスで定義されるコールバックメソッドは次に示すシグネチャになります。
void <METHOD>(Object) |
引数のObjectには,コールバックメソッドが実行されるエンティティのインスタンスを指定します。
コールバックメソッドについては,次に示す注意事項があります。これらの条件を満たさない場合,アプリケーションの開始時に例外が発生して,アプリケーションの開始に失敗します。
コールバックメソッドについては次に示すルールが適用されます。