エンティティ・オブジェクト・クラス(entity object class)

これは、oracle.jbo.server.EntityImplから直接または間接的に拡張したクラスである。このクラスをインスタンス化すると、1つの行になる。validateEntityメソッドや属性のセッター・メソッドにカスタム検証ロジック・コードを追加したり、ゲッター・メソッドで属性値を計算するなど、メソッドをカスタマイズする場合がある。このような場合、ビジネス・コンポーネント・プロジェクト・ウィザードビジネス・コンポーネント・パッケージ・ウィザードまたはパッケージ・エディタ、あるいはエンティティ・オブジェクト・ウィザードまたはエンティティ・オブジェクト・エディタを使用して、エンティティ・オブジェクトに対してこのJavaクラスを生成できる。このクラスは、カスタム・クラスから拡張するよう指定できる(カスタム・クラスは、EntityImplクラスを直接的または間接的に拡張したもので、プロジェクト・クラスパス内にあることが必要)。たとえば、すでに記述されているコードを再利用する場合、または特別なニーズに合せてビジネス・コンポーネントのフレームワークをカスタマイズするように組織で決定した場合には、このように指定できる。ウィザードでは、オプションで次のものを生成できる。