jp.go.nict.langrid.wrapper.common.db.service
クラス AdjacencyPairService

java.lang.Object
  上位を拡張 jp.go.nict.langrid.servicecontainer.service.AbstractService
      上位を拡張 jp.go.nict.langrid.wrapper.ws_1_2.AbstractService
          上位を拡張 jp.go.nict.langrid.wrapper.ws_1_2.AbstractLanguageService
              上位を拡張 jp.go.nict.langrid.wrapper.ws_1_2.adjacencypair.AbstractAdjacencyPairService
                  上位を拡張 jp.go.nict.langrid.wrapper.common.db.service.AdjacencyPairService
すべての実装されたインタフェース:
AdjacencyPairService

public class AdjacencyPairService
extends AbstractAdjacencyPairService

隣接応答対サービスの実装クラス

バージョン:
$Revision: 6168 $
作成者:
Takao Nakaguchi, $Author: Takao Nakaguchi $

フィールドの概要
 
クラス jp.go.nict.langrid.wrapper.ws_1_2.AbstractService から継承されたフィールド
ALL_MATCHINGMETHODS, EMPTY_LANGUAGEPAIRS, EMPTY_LANGUAGEPATHS, EMPTY_LANGUAGES, MINIMUM_MATCHINGMETHODS
 
コンストラクタの概要
AdjacencyPairService()
          コンストラクタ。
AdjacencyPairService(ServiceContext serviceContext)
          コンストラクタ。
 
メソッドの概要
protected  Calendar doGetLastUpdate()
           
protected  Collection<AdjacencyPair> doSearch(String category, Language language, String firstTurn, MatchingMethod matchingMethod)
          指定された発話に対応する応答の一覧を取得する。
protected  void setLanguages(String[] languages)
           
protected  void setTableName(String tableName)
           
 
クラス jp.go.nict.langrid.wrapper.ws_1_2.adjacencypair.AbstractAdjacencyPairService から継承されたメソッド
search, setSupportedMatchingMethods
 
クラス jp.go.nict.langrid.wrapper.ws_1_2.AbstractLanguageService から継承されたメソッド
getSupportedLanguageCollection, getSupportedLanguagePairCollection, getSupportedLanguages, setSupportedLanguageCollection, setSupportedLanguages
 
クラス jp.go.nict.langrid.wrapper.ws_1_2.AbstractService から継承されたメソッド
acquireSemaphore, checkStartupException, convertLanguagePairs, convertLanguages, getCurrentServiceContext, getDoDoubleSearch, getEliminateDuplicates, getInitParameter, getInitParameterBoolean, getInitParameterInt, getInitParameterLong, getInitParameters, getInitParameterString, getInitParameterUsingTransformer, getLastUpdate, getLogListener, getMaxResults, getMaxWaitMillisForExternalProcess, getRequestMimeHeaders, getServiceContext, getWorkDirectory, getWorkFile, log, parseDateMacro, processEnd, processEnd, processLap, processStart, releaseSemaphore, setCurrentServiceContext, setDoubleSearchResults, setEliminateDuplicates, setLogListener, setMaxResults, setMaxThreads, setMaxWaitMillisForExternalProcess, setMaxWaitMillisForThread, setMeasureProcessTime, setProcessTimeWarningThreasholdMillis, setStartupException
 
クラス jp.go.nict.langrid.servicecontainer.service.AbstractService から継承されたメソッド
getComponentServiceFactory, setComponentServiceFactory
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AdjacencyPairService

public AdjacencyPairService()
コンストラクタ。


AdjacencyPairService

public AdjacencyPairService(ServiceContext serviceContext)
コンストラクタ。

パラメータ:
serviceContext - サービスコンテキスト。
メソッドの詳細

doSearch

protected Collection<AdjacencyPair> doSearch(String category,
                                             Language language,
                                             String firstTurn,
                                             MatchingMethod matchingMethod)
                                      throws InvalidParameterException,
                                             ProcessFailedException
クラス AbstractAdjacencyPairService の記述:
指定された発話に対応する応答の一覧を取得する。

定義:
クラス AbstractAdjacencyPairService 内の doSearch
パラメータ:
category - カテゴリ
language - 発話の言語(RFC3066準拠)
firstTurn - 発話(必須)
matchingMethod - 検索方法
戻り値:
検索結果
例外:
InvalidParameterException - language,firstPart,matchingMethodがnullまたは空文字列.languageがRFC3066に準拠していない.matchingMethodが規定されている以外の文字列
ProcessFailedException

doGetLastUpdate

protected Calendar doGetLastUpdate()
                            throws ProcessFailedException
オーバーライド:
クラス AbstractService 内の doGetLastUpdate
例外:
ProcessFailedException

setTableName

protected void setTableName(String tableName)

setLanguages

protected void setLanguages(String[] languages)