com.jdroid.java.search
Class PagedResult<T>

java.lang.Object
  extended by com.jdroid.java.search.PagedResult<T>
Type Parameters:
T - The list item.

public class PagedResult<T>
extends Object

Represents a list result in a paginated API call.


Constructor Summary
PagedResult()
           
PagedResult(Boolean lastPage)
           
PagedResult(List<T> results)
           
PagedResult(List<T> results, Boolean lastPage)
           
 
Method Summary
 void addResult(T result)
          Adds a result item to the list.
 void addResults(Collection<T> results)
          Adds result items to the list.
 List<T> getResults()
           
 boolean isLastPage()
           
 void sortResults(Comparator<T> comparator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PagedResult

public PagedResult(List<T> results,
                   Boolean lastPage)

PagedResult

public PagedResult(Boolean lastPage)
Parameters:
lastPage - Whether the paginates list contains the last page or not.

PagedResult

public PagedResult(List<T> results)

PagedResult

public PagedResult()
Method Detail

addResult

public void addResult(T result)
Adds a result item to the list.

Parameters:
result - The result to add.

addResults

public void addResults(Collection<T> results)
Adds result items to the list.

Parameters:
results - The results to add.

getResults

public List<T> getResults()
Returns:
the results

sortResults

public void sortResults(Comparator<T> comparator)

isLastPage

public boolean isLastPage()
Returns:
the lastPage


Copyright © 2014. All rights reserved.