public abstract class BasePageExtractor extends Object implements PageExtractor
| 构造器和说明 |
|---|
BasePageExtractor() |
| 限定符和类型 | 方法和说明 |
|---|---|
Paging |
extract(Map<String,Object> paraMap) |
int |
getDefaultSize() |
long |
getMaxAllowedOffset() |
int |
getMaxAllowedSize() |
String |
getSizeName() |
int |
getStart() |
void |
setDefaultSize(int defaultSize) |
void |
setMaxAllowedOffset(long maxAllowedOffset) |
void |
setMaxAllowedSize(int maxAllowedSize) |
void |
setSizeName(String sizeName) |
void |
setStart(int start) |
protected abstract long |
toOffset(Map<String,Object> paraMap,
int size) |
protected Paging |
toPaging(MapBuilder.Limit limit) |
protected Paging |
toPaging(MapBuilder.Page page) |
protected int |
toSize(Object value) |
public Paging extract(Map<String,Object> paraMap) throws IllegalParamException
extract 在接口中 PageExtractorparaMap - 检索参数IllegalParamException - 抛出非法参数异常后将终止 SQL 查询protected int toSize(Object value)
protected Paging toPaging(MapBuilder.Page page)
protected Paging toPaging(MapBuilder.Limit limit)
public String getSizeName()
getSizeName 在接口中 PageExtractorpublic int getStart()
public void setSizeName(String sizeName)
public void setStart(int start)
public void setMaxAllowedSize(int maxAllowedSize)
public int getMaxAllowedSize()
public int getDefaultSize()
public void setDefaultSize(int defaultSize)
public long getMaxAllowedOffset()
public void setMaxAllowedOffset(long maxAllowedOffset)
Copyright © 2024. All rights reserved.