高度なカスタマイズ > Windchill アダプタ > カスタム Windchill アダプタ Webject > カスタム Windchill アダプタ Webject の実装 > 新規のカスタム Webject 代理の設定
  
新規のカスタム Webject 代理の設定
各 Webject 代理には一意の名前が必要です。Windchill アダプタは、Webject が提供するクラス情報とともにこの名前を使用して、Webject 委任を実装するクラスを検出します。すべてのタイプ認識 Webject 代理は com.ptc.core.adapter.server.impl.TypeAwareWebjectDelegate インタフェースを実装する必要があります。これにより、以下のメソッドを使用できます。
com.infoengine.object.factory.Task invoke(com.infoengine.object.factory.Task task)
この invoke() メソッドは、TypeAwareWebjectDelegate インタフェースを実装するそれぞれの具象 Webject 委任クラスのすべての作業を行います。
次に、invoke() メソッドを実装するための操作の概要を示します。
1. 受信した Task オブジェクトから Webject オブジェクトを抽出します。
2. Webject オブジェクトに指定されたパラメータに基づいて操作を実行します。
3. 処理によって発生したデータは、Group オブジェクト内の Element オブジェクトに保存されます。
4. Group オブジェクト出力データを含む新規の Task オブジェクトを返します。
com.infoengine.object.factory.Task クラスの詳細については、Java ドキュメンテーションを参照してください。