データ・モデルに2つのビュー・オブジェクト・インスタンスがあり、そのビュー・オブジェクト定義間にビュー・リンクが定義されている場合、createViewLink()
を使用することで、実行時にそのビュー・オブジェクト・インスタンスをマスター/ディテール関係にすることができます。
事前定義済ビュー・リンクに基づいて実行時にビュー・リンク・インスタンスを追加するには、次のようにします。
CustOrdLink
というビュー・オブジェクト定義がorderentry.datamodel
パッケージに含まれている場合、次のコードを使用します。
String vlDefName = "orderentry.datamodel.CustOrdLink";
CustOrdLink1
の場合、次のコードを使用します。
String vlInstanceName = "CustOrdLink1";
createViewLink()
に渡します。たとえば、マスター・インスタンスがallCustVO
という変数に格納されていて、ディテール・インスタンスがcustOrdVO
という変数に格納されている場合、次のコードを使用できます。
ViewLink vl = myAM.createViewLink(
vlInstanceName, vlDefName, allCustVO, custOrdVO);
実行時にビュー・オブジェクト関係を変更する方法
新規のアソシエーションに基づく定義を使用した実行時のビュー・リンク・インスタンスの追加
新規のビュー・オブジェクト属性に基づく定義を使用した実行時のビュー・リンク・インスタンスの追加
実行時のビュー・リンク・インスタンスの削除
Oracle ADFビュー・リンクについて
Oracle ADFビュー・オブジェクトについて
Oracle ADFアプリケーション・モジュールについて
ビュー・オブジェクト・インスタンスとビュー・リンク・インスタンスについて
データ・モデル内のビュー・オブジェクト・インスタンスの検索
ビュー・リンク定義の作成
多対多ビュー・リンク定義の作成
Copyright © 1997, 2006, Oracle. All rights reserved.