org.ektorp
Class PageRequest

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

public class PageRequest
extends Object

Author:
henrik lundgren

Nested Class Summary
static class PageRequest.Builder
           
 
Method Summary
static ViewQuery applyPagingParameters(ViewQuery q, PageRequest pr)
           
 com.fasterxml.jackson.databind.JsonNode asJson()
           
 String asLink()
           
 boolean equals(Object obj)
           
static PageRequest firstPage(int pageSize)
           
static PageRequest fromLink(String link)
           
 int getPageNo()
           
 int getPageSize()
           
 PageRequest getPreviousPageRequest()
           
 Object getStartKey()
           
 String getStartKeyDocId()
           
 int hashCode()
           
 boolean isBack()
           
 PageRequest.Builder nextRequest(Object nextStartKey, String nextStartDocId)
           
 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)

getPageNo

public int getPageNo()

firstPage

public static PageRequest firstPage(int pageSize)

nextRequest

public PageRequest.Builder nextRequest(Object nextStartKey,
                                       String nextStartDocId)

fromLink

public static PageRequest fromLink(String link)

asLink

public String asLink()

asJson

public com.fasterxml.jackson.databind.JsonNode asJson()

getPageSize

public int getPageSize()

getStartKey

public Object getStartKey()

getStartKeyDocId

public String getStartKeyDocId()

getPreviousPageRequest

public PageRequest getPreviousPageRequest()
Parameters:
startKey -
startDocId -
Returns:

isBack

public boolean isBack()

toString

public String toString()
Overrides:
toString in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

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


Copyright © 2017. All rights reserved.