生成済みのビジネス・オブジェクト定義を検索します。
構文
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()
