エンティティFacadeエディタ - 「Java」ページ

エンティティFacadeのJavaクラスの生成、ベース・クラスの指定およびクラス・メソッドの生成を行う際に使用します。

Facade定義クラス
「Javaファイルの生成
エンティティ定義の動作を編集してカスタマイズできるJavaファイルを生成する場合は、このチェック・ボックスをチェックします。
Facadeコレクション・クラス
Javaファイルの生成
コレクション・クラスの動作を編集してカスタマイズできるJavaファイルを生成する場合は、このチェック・ボックスをチェックします。
Facadeオブジェクト・クラス
Javaファイルの生成
エンティティ・オブジェクトの動作を編集してカスタマイズできるJavaファイルを生成する場合は、このチェック・ボックスを選択します。
メソッドの生成
アクセッサ
エンティティ・オブジェクトの属性に対して、タイプ・セーフなアクセッサ・メソッド(getJob()およびsetJob()など)を生成する場合は、このチェック・ボックスをチェックします。
データ操作メソッド
エンティティ・オブジェクトのロック動作をカスタマイズする際に変更できるlock()や、更新、挿入および削除ロジックをカスタマイズする際に変更できるdoDML()などのデータ操作メソッドを生成する場合は、このチェック・ボックスを選択します。
検証メソッド
エンティティ・オブジェクトの検証ロジックをカスタマイズできるvalidateEntity()メソッドを生成する場合は、このチェック・ボックスをチェックします。
createメソッド
エンティティ・オブジェクトの作成ロジックをカスタマイズしたり、その他の初期化機能を作成ロジックに追加したりできるcreate()メソッドを生成する場合は、このチェック・ボックスをチェックします。
removeメソッド
エンティティ・オブジェクトの削除ロジックをカスタマイズしたり、クリーンアップ・コードを削除ロジックに追加したりできるremove()メソッドを生成する場合は、このチェック・ボックスをチェックします。
拡張対象
エンティティFacade、およびエンティティFacadeの生成に使用する定義ベース・クラスを選択する場合にクリックします。JDeveloperが提供するフレームワークは通常、アプリケーションの編成時にコア・グループによりカスタマイズされ、その編成のエンティティ・オブジェクトはすべて、このカスタマイズされたフレームワークを介して構築できます。

関連項目

BC4Jエンティティ・オブジェクトについて
データベース表の表現
エンティティ・オブジェクトの拡張

 

 

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