public class SearchResult<T>
extends java.lang.Object
implements java.lang.Iterable<T>, java.lang.AutoCloseable
修飾子とタイプ | クラスと説明 |
---|---|
static class |
SearchResult.ResultMode
検索結果の読み込みモードです。
|
コンストラクタと説明 |
---|
SearchResult(int totalCount,
java.util.List<T> list) |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
close()
SearchResultをクローズする。
|
T |
getFirst()
先頭の1件目のデータを取得する。
|
java.util.List<T> |
getList() |
SearchResult.ResultMode |
getResultMode()
当該SearchResultのResultModeを取得。
|
int |
getTotalCount()
Limitで取得件数を絞っていた場合、実際の全件数を返却する。
|
<P> java.util.List<P> |
getValueList(int index)
検索結果Listのうち、当該index項目のみのリストを取得する。
|
<P> java.util.List<P> |
getValueList(java.lang.String propertyName)
検索結果EntityListのうち、当該propertyName項目のみのリストを取得する。
|
java.util.Iterator<T> |
iterator() |
public SearchResult(int totalCount, java.util.List<T> list)
public int getTotalCount()
public java.util.List<T> getList()
public T getFirst()
public <P> java.util.List<P> getValueList(java.lang.String propertyName)
propertyName
- Listとして取得したいpropertyNamepublic <P> java.util.List<P> getValueList(int index)
index
- Listとして取得したい値のインデックス(0始まり)public SearchResult.ResultMode getResultMode()
public void close()
SearchResult.ResultMode.STREAM
の場合は、当該SearchResult利用後、呼び出し必須。close
インタフェース内 java.lang.AutoCloseable