org.gcube.data.harmonization.occurrence.model
Class PagedRequestSettings

java.lang.Object
  extended by org.gcube.data.harmonization.occurrence.model.PagedRequestSettings

public class PagedRequestSettings
extends Object


Nested Class Summary
static class PagedRequestSettings.Order
           
 
Constructor Summary
PagedRequestSettings()
           
PagedRequestSettings(String orderByField, PagedRequestSettings.Order order, long offset, long pageSize)
           
 
Method Summary
 long getOffset()
           
 PagedRequestSettings.Order getOrder()
           
 String getOrderByField()
           
 long getPageSize()
           
 void setOffset(long offset)
           
 void setOrder(PagedRequestSettings.Order order)
           
 void setOrderByField(String orderByField)
           
 void setPageSize(long pageSize)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PagedRequestSettings

public PagedRequestSettings()

PagedRequestSettings

public PagedRequestSettings(String orderByField,
                            PagedRequestSettings.Order order,
                            long offset,
                            long pageSize)
Method Detail

getOrderByField

public String getOrderByField()
Returns:
the orderByField

setOrderByField

public void setOrderByField(String orderByField)
Parameters:
orderByField - the orderByField to set

getOrder

public PagedRequestSettings.Order getOrder()
Returns:
the order

setOrder

public void setOrder(PagedRequestSettings.Order order)
Parameters:
order - the order to set

getOffset

public long getOffset()
Returns:
the offset

setOffset

public void setOffset(long offset)
Parameters:
offset - the offset to set

getPageSize

public long getPageSize()
Returns:
the pageSize

setPageSize

public void setPageSize(long pageSize)
Parameters:
pageSize - the pageSize to set

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2012. All Rights Reserved.