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