ts.query
インタフェース QueryResource


public interface QueryResource

クエリの実行内容の元となる情報を格納するリソース・クラス。
引数として渡された入力パラメータと以前に実行されたクエリの結果リストを使って クエリの実行内容を格納したQueryContentオブジェクトを作成するメソッド を宣言している。
また、このオブジェクトから作成可能な全ての実行内容のクエリIDを取得するための メソッドも宣言している。

バージョン:
1.0, 2011/09/12.
作成者:
佐藤隆之

入れ子のクラスの概要
static class QueryResource.Error
          このクラスで発生しうるエラーを示す列挙型。
 
メソッドの概要
 QueryContent createContent(java.lang.String queryId, java.util.Map<java.lang.String,java.lang.Object> inputMap, QueryResultList rsltLst)
          指定されたクエリIDに対応づけられたクエリの実行内容を格納したQueryContentオブジェクトを作成する。
 java.util.List<java.lang.String> listAllQueryIds()
          このオブジェクトが作成可能なクエリ実行内容に対応づけられた全てのクエリID を定義順に取得する。
 

メソッドの詳細

createContent

QueryContent createContent(java.lang.String queryId,
                           java.util.Map<java.lang.String,java.lang.Object> inputMap,
                           QueryResultList rsltLst)
                           throws ts.util.ReasonedException
指定されたクエリIDに対応づけられたクエリの実行内容を格納したQueryContentオブジェクトを作成する。

パラメータ:
queryId - クエリID。
inputMap - 入力パラメータ。
rsltLst - クエリの実行結果を格納するリスト。
戻り値:
QueryContentオブジェクト。
例外:
ts.util.ReasonedException - 指定されたクエリIDが存在しない場合、又はクエリの 実行内容の作成に失敗した場合。

listAllQueryIds

java.util.List<java.lang.String> listAllQueryIds()
このオブジェクトが作成可能なクエリ実行内容に対応づけられた全てのクエリID を定義順に取得する。

戻り値:
クエリIDを格納したリスト。


Copyright (C) SATOH Takayuki All Rights Reserved.