行を取得した後は(行の挿入または行への移動による取得。詳細は関連トピックのリストを参照)、getAttribute()
をコールする方法とアクセッサを使用する方法のいずれかで属性値を取得できます。
属性の名前を文字列として渡し、行でgetAttribute()
をコールします。属性はオブジェクト型として返されるので、ほとんどの場合、より具体的なデータ型にキャストする必要があります。
Number currentOrdId = (Number) currentRow.getAttribute("OrderId");
ビュー・オブジェクトに対する公開されたアクセッサがある場合は、次を実行します。
import orderentry.datamodel.common.*;
OrdersViewRow
のように、ビュー・オブジェクト定義の名前の末尾にRowという語句を追加したものになります)。
OrdersViewRow currentOrder = (OrdersViewRow) currentRow;
注意: 行を取得と同時にキャストすることもできます。
getOrderId()
のように、属性名の先頭にgetという語句を追加したものになります)。属性がその正しいJava型として返されます。
Number currentOrdId = currentOrder.getOrderId();
クライアントからのデータへのアクセス
複数層のビジネス・コンポーネント・アーキテクチャについて
Oracle ADFビュー・オブジェクトについて
ビュー・オブジェクト属性について
ビュー・オブジェクトのJavaクラスについて
問合せ結果間の移動方法
行の挿入
行の更新
Copyright © 1997, 2006, Oracle. All rights reserved.