Studio SDKディレクトリには、新しいQueryFunctionクラスを作成するためのスクリプトが含まれています。
新しいQueryFilterまたはQueryConfigクラスを作成する手順は次のとおりです。
コマンドにより、endeca-extensionsディレクトリに、QueryFilterまたはQueryConfigクラスの新しいディレクトリが作成されます。
このディレクトリは、EclipseをIDEとして使用している場合は、Eclipseに直接インポート可能なEclipseプロジェクトです。
これには、QueryFilterまたはQueryConfigの空のサンプルの実装が含まれます。これは、元の形式ではQueryStateに何の影響も与えません。
スケルトンの実装により、次の操作を実行するソース・ファイルが作成されます。
applyToDiscoveryServiceQueryおよびtoStringは、実装する必要のある必須のメソッドです。
beforeQueryStateAddは、関数が追加される前に問合せ状態を確認するためのオプションのメソッドです。このメソッドは、重複する絞込みなど、無効な問合せ状態を防ぐために使用されます。