jp.go.nict.langrid.dao.hibernate.searchsupport
クラス AbstractLanguagePathArraySearchSupport<T extends AttributedElement<U>,U extends Attribute>

java.lang.Object
  上位を拡張 jp.go.nict.langrid.dao.hibernate.searchsupport.AbstractLanguagePathArraySearchSupport<T,U>
すべての実装されたインタフェース:
SearchSupport<T>
直系の既知のサブクラス:
LanguagePathArrayAnyCombinationSearchSupport, LanguagePathArrayExSearchSupport, LanguagePathArrayPathListSearchSupport

public abstract class AbstractLanguagePathArraySearchSupport<T extends AttributedElement<U>,U extends Attribute>
extends Object
implements SearchSupport<T>


コンストラクタの概要
AbstractLanguagePathArraySearchSupport()
           
 
メソッドの概要
 void appendWhereClouse(MatchingCondition condition, String elementAlias, String parameterName, StringBuilder query, Map<String,Object> parameters)
          HQLのWhere句を追加する。
 boolean isFileteringNeeded()
          クエリ発行後に追加のフィルタリングが必要かどうかを返す。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース jp.go.nict.langrid.dao.hibernate.searchsupport.SearchSupport から継承されたメソッド
filterResults
 

コンストラクタの詳細

AbstractLanguagePathArraySearchSupport

public AbstractLanguagePathArraySearchSupport()
メソッドの詳細

appendWhereClouse

public void appendWhereClouse(MatchingCondition condition,
                              String elementAlias,
                              String parameterName,
                              StringBuilder query,
                              Map<String,Object> parameters)
インタフェース SearchSupport の記述:
HQLのWhere句を追加する。

定義:
インタフェース SearchSupport<T extends AttributedElement<U>> 内の appendWhereClouse
パラメータ:
condition - マッチング条件
elementAlias - クエリで検索するエレメントのエイリアス
parameterName - パラメータ名
query - HQL
parameters - パラメータ

isFileteringNeeded

public boolean isFileteringNeeded()
インタフェース SearchSupport の記述:
クエリ発行後に追加のフィルタリングが必要かどうかを返す。

定義:
インタフェース SearchSupport<T extends AttributedElement<U>> 内の isFileteringNeeded
戻り値:
必要な場合true