Groovy Documentation

org.devnull.util.pagination
[Groovy] Interface Pagination

java.lang.Iterable
  org.devnull.util.pagination.Pagination
      java.util.Collection
All Superinterfaces:
java.lang.Iterable, java.util.Collection

interface Pagination
extends java.util.List

Utility class used for pagination of result sets


Property Summary
static java.lang.String ORDER_ASC

static java.lang.String ORDER_DESC

 
Method Summary
java.util.Map getFilter()

Key value pairs used to limit reset set.

java.lang.Integer getMax()

The max number of responses that can be fetched per request.

java.lang.Integer getPage()

Current page (slice) of the total results.

java.util.List getResults()

Contains a subset of the requested rows.

java.util.List getSorts()

The field names to sort on

java.lang.Long getTotal()

Total results available regardless of current results size.

void setResults(java.util.List results)

void setTotal(java.lang.Long total)

 
Methods inherited from interface java.util.List
java.util.List#hashCode(), java.util.List#equals(java.lang.Object), java.util.List#add(java.lang.Object), java.util.List#add(int, java.lang.Object), java.util.List#contains(java.lang.Object), java.util.List#get(int), java.util.List#indexOf(java.lang.Object), java.util.List#isEmpty(), java.util.List#lastIndexOf(java.lang.Object), java.util.List#size(), java.util.List#subList(int, int), java.util.List#toArray([Ljava.lang.Object;), java.util.List#toArray(), java.util.List#addAll(int, java.util.Collection), java.util.List#addAll(java.util.Collection), java.util.List#iterator(), java.util.List#remove(java.lang.Object), java.util.List#remove(int), java.util.List#clear(), java.util.List#set(int, java.lang.Object), java.util.List#containsAll(java.util.Collection), java.util.List#listIterator(), java.util.List#listIterator(int), java.util.List#removeAll(java.util.Collection), java.util.List#retainAll(java.util.Collection)
 
Methods inherited from class java.lang.Object
java.lang.Object#getClass(), java.lang.Object#hashCode(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#notify(), java.lang.Object#notifyAll(), java.lang.Object#wait(), java.lang.Object#wait(long, int), java.lang.Object#wait(long)
 

Property Detail

ORDER_ASC

static final java.lang.String ORDER_ASC


ORDER_DESC

static final java.lang.String ORDER_DESC


 
Method Detail

getFilter

java.util.Map getFilter()
Key value pairs used to limit reset set.


getMax

java.lang.Integer getMax()
The max number of responses that can be fetched per request.


getPage

java.lang.Integer getPage()
Current page (slice) of the total results. Default = {@value}


getResults

java.util.List getResults()
Contains a subset of the requested rows. Delegate for List.


getSorts

java.util.List getSorts()
The field names to sort on


getTotal

java.lang.Long getTotal()
Total results available regardless of current results size.


setResults

void setResults(java.util.List results)


setTotal

void setTotal(java.lang.Long total)


 

Groovy Documentation