org.ektorp
Class PageRequest

java.lang.Object
  extended by org.ektorp.PageRequest

public class PageRequest
extends Object

Author:
henrik lundgren

Method Summary
static ViewQuery applyPagingParameters(ViewQuery q, PageRequest pr)
           
 org.codehaus.jackson.JsonNode asJson()
           
 String asLink()
           
 boolean equals(Object obj)
           
static PageRequest firstPage(int pageSize)
           
static PageRequest fromLink(String link)
           
 PageRequest getNextPageRequest(Object nextStartKey, String nextStartDocId)
           
 int getPageSize()
           
 PageRequest getPreviousPageRequest()
           
 Object getStartKey()
           
 String getStartKeyDocId()
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

applyPagingParameters

public static ViewQuery applyPagingParameters(ViewQuery q,
                                              PageRequest pr)

firstPage

public static PageRequest firstPage(int pageSize)

fromLink

public static PageRequest fromLink(String link)

asLink

public String asLink()

asJson

public org.codehaus.jackson.JsonNode asJson()

getPageSize

public int getPageSize()

getStartKey

public Object getStartKey()

getStartKeyDocId

public String getStartKeyDocId()

getPreviousPageRequest

public PageRequest getPreviousPageRequest()
Returns:
the previous PageRequest or null if no previous page exists

getNextPageRequest

public PageRequest getNextPageRequest(Object nextStartKey,
                                      String nextStartDocId)

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2011. All Rights Reserved.