高度なカスタマイズ > Windchill アダプタ > カスタム Windchill アダプタ Webject > カスタム Windchill アダプタ Webject の実装 > カスタム Webject クラスの検索
  
カスタム Webject クラスの検索
Webject 委任は wt.adapter.delegates.properties のエントリを使用して Windchill アダプタに登録されます。Windchill アダプタは、Webject 名およびターゲットオブジェクトのクラスまたはタイプに基づいて Webject 委任を呼び出します。
たとえば、wt.adapter.delegates.properties の以下の行により、Windchill アダプタに CheckinObjectsWebjectDelegate が登録されます。
CHECKINOBJECTS.WCTYPE|
java.lang.Object=com.ptc.core.adapter.server.impl.CheckinObjectsWebjectDelegate
ターゲットオブジェクトのクラス (または Windchill サブタイプ) は、受信した Webject の TYPE パラメータから取得されます。Webject 名に含まれているハイフンは呼び出し元に無視されます。Webject 照会には大文字と小文字の区別もありません。
これによって次の機能が実行されます。
1. アダプタは java.lang.Object クラスを持つターゲットオブジェクトの CHECKINOBJECTS に対する Webject リクエストを受け取ります。
2. Webject 委任 com.ptc.core.adapter.server.impl.CheckinObjectsWebjectDelegate がインスタンス化されます。
3. その後、invoke() メソッドが実行されます。