カスタム アダプタ jar ファイルを正常にコンパイルします。
次の手順に従ってください:
この jar ファイルは、以下の CA SDM ディレクトリにあります。
%NX_ROOT%¥java¥lib¥CXF¥
このファイルは、以下のディレクトリにあります。
%NX_ROOT%¥bopcfg¥www¥CATALINA_BASE_FS¥webapps¥cafedsearch¥WEB-INF¥lib
このファイルは、以下のディレクトリにあります。
%NX_ROOT%¥bopcfg¥www¥CATALINA_BASE_FS¥webapps¥cafedsearch¥WEB-INF¥lib
このファイルは、以下のディレクトリにあります。
%NX_ROOT%¥java¥lib
search
CAFedSearch コンポーネントは、検索メソッド パラメータを呼び出して渡します。 これらのパラメータは、クライアントからの検索リクエストごとに SearchOptions パラメータに組み込まれます。
注: CAFedSearch コンポーネントは Java クラスの 1 つのインスタンスのみを管理するため、ユーザの実装はスレッド セーフであることを確認してください。 検索操作ごとに、検索メソッドが同じインスタンスで呼び出されます。
検索文字列を取得する方法を指定します。
開始インデックス メソッド(クライアントが項目の検索を開始する番号)を指定します。 インデックスは 1 から開始します。
クライアントが予期する検索結果の最大数を指定します。
注: 他の Java クラス メソッドを使用することもできます。 例: getUserId()
注: Java クラス メソッドの詳細については、Java のマニュアルを参照してください。
検索アダプタの名前を指定します。 この名前は大文字と小文字が区別されます。また、ユーティリティ設定ファイルで指定されている名前と正確に一致する必要があります。 利便性のために SearchAdapter によって getName() メソッドが提供されるため、このメソッドを使用してください。
以下に例を示します。
results.setSources(getName());
検索結果の総数を指定します。
結果の開始インデックスを指定します。 この値は、検索エンジンからの結果に従います。
results.setStartIndex(startIndex);
注: ResultCollection Java クラスの詳細については、Java のマニュアルを参照してください。
検索結果の実際のコンテンツを設定するメソッドを指定します。
HTML(HTML タグを含めることができる)コンテンツを設定するメソッドを指定します。 検索エンジンが強調表示された HTML を与える場合は、このメソッドを使用して、強調表示されたテキストを設定します。
注: 検索エンジンにこの機能がない場合は、テキストを強調表示する単純な Java クラス メソッドを記述できます。 CA Open Space アダプタには、検索結果内の検索語を太字にする単純なメソッドを持っています。
HTMLタイトル(HTML タグを含めることができる)を設定するメソッドです。
プレーン タイトル(HTML タグを含めることができない)を設定するメソッドです。
ソース属性を設定するメソッドです。 典型的な呼び出しは item setSource(getName()); になります。
注: 検索アダプタがさらにほかの jar ファイルを必要とする場合は、build.xml をカスタマイズすることによって、アダプタ jar ファイルをコンパイルして用意します。 Ant バイナリが build.xml を使用するのに必要です。 jar ファイルをコンパイルして作成するには、Ant を使用して build.xml 内のターゲットを実行します。この build.xml は、ソース(src)フォルダとともに保持してください。 build.properties ファイルはオプションです。 Ant バイナリの詳細については、Ant のヘルプを参照してください。
jar ファイルが正常にコンパイルされました。
|
Copyright © 2013 CA.
All rights reserved.
|
|