ビュー・リンク・ウィザードでビュー・リンクを作成する場合、またはビュー・リンク・エディタでビュー・リンクを編集する場合には、「ビュー・リンク・プロパティ」ページで、ビュー・リンク・アクセッサを生成し、名前を定義できます。ビュー・リンク・アクセッサは、ビュー・リンクのもう一方からデータを返します。
アクセッサは、ビュー行クラスまたはエンティティ・オブジェクト・クラスにあります。
フィールド |
説明 |
---|---|
アクセッサの生成 |
リンク先のオプションが使用できるのは、「SQL設定」ページでビュー・リンクSQLを変更していない場合のみです。リンク先ビュー・リンクでアクセッサを公開する場合は、ビュー・リンクSQLをデフォルトに戻してください。 |
リンク元のビュー・アクセッサ リンク先のビュー・アクセッサ |
リンク元およびリンク先のビュー・オブジェクトにアクセッサを公開する場合は、このオプションを選択します。このアクセッサは、1つのビュー行またはビュー行のコレクションを返します。リンク先のカーディナリティによって異なります。たとえば、1対多ビュー・リンクで、リンク元ビュー・オブジェクトがDepartmentsViewで、リンク先ビュー・オブジェクトがEmployeesViewの場合、リンク元のオプションを選択すると、EmployeesViewのビュー行のコレクションを返すアクセッサがDepartmentsViewImplに生成されます。リンク先のオプションを選択すると、DepartmentsViewのビュー行を返すアクセッサがEmployeesViewImplに作成されます。 |
リンク元のエンティティ・アクセッサ リンク先のエンティティ・アクセッサ |
ビュー・オブジェクトが1つのエンティティ・オブジェクトに基づく場合は、このオプションを選択すると、そのエンティティ・オブジェクト内にアクセッサが生成されます。このアクセッサは、1つのビュー行またはビュー行のコレクションを返します。リンク先のカーディナリティによって異なります。たとえば、DepartmentsViewがDepartmentsに基づいている場合、リンク元のオプションによって、EmployeesViewのビュー行のコレクションを返すアクセッサがDepartmentsImplに生成されます。EmployeesViewがEmployeesに基づいている場合、リンク先のオプションによって、DepartmentsViewのビュー行を返すアクセッサがEmployeesImplに生成されます。 |
関連元のアクセッサ名 リンク先のアクセッサ名 |
アクセッサの名前を入力します。たとえば、 |
リンク元およびリンク先のビュー・オブジェクトについて、「アクセッサの公開」を選択します。
オプションで、「アクセッサ名」フィールドでアクセッサ・メソッドの名前を変更します。
リンク元およびリンク先のビュー・オブジェクトについて、「アクセッサの公開」を選択解除します。
ビュー・オブジェクト、ビュー・リンクおよびアプリケーション・モジュールの作成方法
ビュー・オブジェクト、ビュー・リンクおよびアプリケーション・モジュールの編集方法
多対多ビュー・リンクの作成方法
ビュー・リンクとは
ビジネス・コンポーネントのテスト