getBoDefs()

生成済みのビジネス・オブジェクト定義を検索します。

構文

public BusObjDef[] getBoDefs(long index);
 

パラメーター

index
生成されたコンテンツの構造体から検索するビジネス・オブジェクト定義を指定します。

例外

ODKException
ビジネス・オブジェクト・ウィザードが、生成されたコンテンツの構造体から生成済みビジネス・オブジェクト定義を取得しようとして問題が発生した場合にスローされます。

注記

getBoDefs() メソッドは、IGeneratesBoDefs インターフェース用の内容検索メソッドです。このメソッドは、ODA 用の生成されたコンテンツの構造体 (生成済みビジネス・オブジェクト定義が generateBoDefs() メソッドによって取り込まれた構造体) から生成済みビジネス・オブジェクト定義を検索します。getBoDefs() が生成済みビジネス・オブジェクト定義を 1 つ戻すかまたはすべて戻すかは、index 引き数の値によって決定されます (表 89 を参照)。

表 89. 戻されるビジネス・オブジェクト定義の指定
index 引き数の値 getBoDefs() の動作

0 から count までの範囲内

(ここで count は、生成されたコンテンツの構造体の中のビジネス・オブジェクト定義の数を指定する、コンテンツ・メタデータ・オブジェクト内のメンバー変数です)

1 つ のビジネス・オブジェクト定義 BusObjDef (生成されたコンテンツの構造体の中の、指定された index 位置にある BusObjDef オブジェクト) が格納された配列を戻します。


 ODKConstant.GET_ALL_OBJECTS
 
生成されたコンテンツ構造体中の生成済みビジネス・オブジェクト定義がすべて 格納された配列を戻します。

getBoDefs() の実装方法について詳しくは、生成済みビジネス・オブジェクト定義へのアクセスの提供を参照してください。

参照

generateBoDefs(), getBinFile()

Copyright IBM Corp. 2004