クラス EntityStreamSearchHandler.StreamSearchResult

java.lang.Object
org.iplass.mtp.entity.SearchResult<T>
org.iplass.mtp.impl.entity.EntityStreamSearchHandler.StreamSearchResult
すべての実装されたインタフェース:
AutoCloseable, Iterable<T>
含まれているクラス:
EntityStreamSearchHandler<T>

class EntityStreamSearchHandler.StreamSearchResult extends SearchResult<T>
  • コンストラクタの詳細

    • StreamSearchResult

      public StreamSearchResult(int totalCount)
  • メソッドの詳細

    • getList

      public List<T> getList()
      オーバーライド:
      getList クラス内 SearchResult<T>
    • getFirst

      public T getFirst()
      クラスからコピーされた説明: SearchResult
      先頭の1件目のデータを取得する。
      オーバーライド:
      getFirst クラス内 SearchResult<T>
      戻り値:
       1件目のデータ。検索結果がない場合はnull。
    • getValueList

      public <P> List<P> getValueList(String propertyName)
      クラスからコピーされた説明: SearchResult
      検索結果EntityListのうち、当該propertyName項目のみのリストを取得する。 TがEntityの場合(EntityManager#searchEntity())のみ当該メソッド利用可能。
      オーバーライド:
      getValueList クラス内 SearchResult<T>
      パラメータ:
      propertyName - Listとして取得したいpropertyName
      戻り値:
    • getValueList

      public <P> List<P> getValueList(int index)
      クラスからコピーされた説明: SearchResult
      検索結果Listのうち、当該index項目のみのリストを取得する。 TがObject[]の場合(EntityManager#search())のみ当該メソッド利用可能。
      オーバーライド:
      getValueList クラス内 SearchResult<T>
      パラメータ:
      index - Listとして取得したい値のインデックス(0始まり)
      戻り値:
    • iterator

      public Iterator<T> iterator()
      定義:
      iterator インタフェース内 Iterable<T>
      オーバーライド:
      iterator クラス内 SearchResult<T>
    • getResultMode

      public SearchResult.ResultMode getResultMode()
      クラスからコピーされた説明: SearchResult
      当該SearchResultのResultModeを取得。
      オーバーライド:
      getResultMode クラス内 SearchResult<T>
      戻り値:
    • close

      public void close()
      クラスからコピーされた説明: SearchResult
      SearchResultをクローズする。 SearchResult.ResultMode.STREAMの場合は、当該SearchResult利用後、呼び出し必須。
      定義:
      close インタフェース内 AutoCloseable
      オーバーライド:
      close クラス内 SearchResult<T>
    • finalize

      protected void finalize() throws Throwable
      オーバーライド:
      finalize クラス内 Object
      例外:
      Throwable