public class PageRequestBuilderImpl extends Object implements PageRequestBuilder
| Modifier and Type | Field and Description |
|---|---|
protected String |
charset |
protected org.bremersee.comparator.ComparatorItemTransformer |
comparatorItemTransformer |
protected org.slf4j.Logger |
log |
protected boolean |
urlEncoded |
| Constructor and Description |
|---|
PageRequestBuilderImpl()
Default constructor.
|
PageRequestBuilderImpl(org.bremersee.comparator.ComparatorItemTransformer comparatorItemTransformer) |
PageRequestBuilderImpl(org.bremersee.comparator.ComparatorItemTransformer comparatorItemTransformer,
boolean urlEncoded,
String charset) |
| Modifier and Type | Method and Description |
|---|---|
PageRequest |
buildPageRequest(Serializable pageNumber,
Serializable pageSize,
Serializable comparatorItem,
Serializable query,
Map<String,Object> extensions) |
protected org.bremersee.comparator.model.ComparatorItem |
getComparatorItem(Serializable comparatorItem) |
protected int |
getPageNumber(Serializable pageNumber) |
protected int |
getPageSize(Serializable pageSize) |
protected String |
getQuery(Serializable query) |
void |
setCharset(String charset) |
void |
setComparatorItemTransformer(org.bremersee.comparator.ComparatorItemTransformer comparatorItemTransformer) |
void |
setUrlEncoded(boolean urlEncoded) |
protected final org.slf4j.Logger log
protected org.bremersee.comparator.ComparatorItemTransformer comparatorItemTransformer
protected boolean urlEncoded
protected String charset
public PageRequestBuilderImpl()
public PageRequestBuilderImpl(org.bremersee.comparator.ComparatorItemTransformer comparatorItemTransformer)
public PageRequestBuilderImpl(org.bremersee.comparator.ComparatorItemTransformer comparatorItemTransformer,
boolean urlEncoded,
String charset)
public void setComparatorItemTransformer(org.bremersee.comparator.ComparatorItemTransformer comparatorItemTransformer)
public void setUrlEncoded(boolean urlEncoded)
public void setCharset(String charset)
public PageRequest buildPageRequest(Serializable pageNumber, Serializable pageSize, Serializable comparatorItem, Serializable query, Map<String,Object> extensions)
buildPageRequest in interface PageRequestBuilderprotected int getPageNumber(Serializable pageNumber)
protected int getPageSize(Serializable pageSize)
protected org.bremersee.comparator.model.ComparatorItem getComparatorItem(Serializable comparatorItem)
protected String getQuery(Serializable query)
Copyright © 2017 bremersee.org. All rights reserved.