エンティティ・オブジェクト・ウィザード - 「イベント受信」ページ

エンティティ・オブジェクトでリスニングするイベントを選択する際に使用します。イベントが起動されると、エンティティ・オブジェクトが、指定されたメソッドをコールすることにより応答します。

発行(Publish)されるイベント
プロジェクトで定義されたイベントのツリー・ビュー。イベントを受信するには、エンティティ・オブジェクトまたはイベントを選択し、右矢印(>)をクリックして「受信(Subscribe)するイベント」リストに移動します。「発行(Publish)されるイベント」リストが、「イベント発行」ページで定義したイベントにより移入されます。このページでイベントを定義した後「イベント受信」ページに表示するには、変更を適用する必要があります。直接コードに追加したイベントは、エディタでは認識されません。
受信(Subscribe)するイベント
発行側、およびこのエンティティ・オブジェクトが現在受信しているイベントのツリー・ビュー。リストからイベントを削除するには、エンティティ・オブジェクトまたはイベントを選択して左矢印(<)をクリックします。
イベントの配信
「受信(Subscribe)するイベント」リストでイベントを選択し、「イベントの配信」グループを使用してイベント配信を指定します。
 
カスタム・ロジック
独自のカスタム・ロジックを追加し、受信しているエンティティ・オブジェクト・インスタンスと発行側のインスタンスをリンクする場合に選択します。
発行元と関連付け
エディタでコードを追加し、このエンティティ・オブジェクトのすべてのインスタンスが、選択したアソシエーション・アクセッサ(「関連」フィールド)で定義された対応する発行側のエンティティ・オブジェクトに自動的にリンクされるようにする場合に選択します。関連付けられた発行側を選択しない場合は、addListenerを使用してプログラムで受信する必要があります。
関連
リストからアソシエーション・アクセッサを選択します。使用可能なアソシエーション・アクセッサが、発行側から受信しているエンティティ・オブジェクトの型を取得します。たとえば、Empエンティティ・オブジェクトがDeptエンティティ・オブジェクトのLocChangedを受信する場合、DeptとEmp間の、Empを返すすべてのアソシエーションがこのリストに表示されます。
イベント時に起動するメソッド
イベントを受信した際に、このエンティティ・オブジェクトがコールするメソッドのリスト。これらのメソッドは、リストの上から順にコールされます。新規のメソッドをリストに追加するには、「新規」をクリックします。メソッドをコールするときに使用するパラメータを変更するには、そのメソッドを選択して「編集」をクリックします。コール・リストからメソッドを削除するには、そのメソッドを選択して「削除」をクリックします。メソッドの順序を変更するには、リストでメソッドを選択し、上矢印または下矢印ボタンをクリックして移動します。リストの同じメソッドを複数回指定できます。これは、メソッドを複数回コールすることに類似しています。

注意: 「新規」をクリックしても、新規のメソッドは作成されません。既存のメソッドがリストに追加されるのみです。新規のメソッドを作成するには、エンティティ・オブジェクト・クラスを編集する必要があります。

Copyright © 1997, 2004, Oracle. All rights reserved.