Object Discovery Agent Development Kit (ODK) API には、Object Discovery Agent (ODA) の基底クラスとしての ODKAgentBase2 クラスが提供されています。
ODA 開発者は、このクラスから ODA クラス を導出して、ODA 用の抽象メソッドを実装する必要があります。
ODKAgentBase2 クラスは、この ODKAgentBase クラスの getAgentProperties() メソッド、getVersion() メソッド、init() メソッド、および terminate() メソッドを継承します。また、この ODKAgentBase クラスの getTreeNodes() メソッドおよび generateDefs() メソッドを「使用不可」にします。なぜなら、これらのメソッドはこの時点で IGeneratesBoDefs インターフェースの getTreeNodes() メソッドおよび generateBoDefs() メソッド内に定義された機能で置き換えられるためです。
重要 |
---|
この ODA 基底クラスは、各 ODA によって拡張されなければなりません。また、getVersion() を除くすべての ODA メソッドのインプリメンテーションは、各 ODAによって提供されなければなりません。 |
表 92 に、ODKAgentBase2 クラスのメソッドについて要約します。
メンバー・メソッド | 説明 | ページ |
---|---|---|
getAgentProperties() | ODA 構成プロパティーの配列をビジネス・オブジェクト・ウィザードに送信します。 | getAgentProperties() |
getMetaData() | ODA のメタデータをビジネス・オブジェクト・ウィザードに送信します。 | getMetaData() |
getVersion() | ODA のバージョンを検索します。 | getVersion() |
init() | ODA を初期化します。 | init() |
terminate() | 必要なクリーンアップ・タスクを実行して ODA を終了します。 | terminate() |