public class QueryToPager<T extends Model> extends Object
Constructor and Description |
---|
QueryToPager(IRequest request,
ModelController<T> controller) |
QueryToPager(IRequest request,
ModelController<T> controller,
FilterChain<T> chain) |
Modifier and Type | Method and Description |
---|---|
QueryToPager<T> |
allFilters() |
QueryToPager<T> |
allowedFilters(String... fields) |
QueryToPager<T> |
allowedSortable(String... fields) |
QueryToPager<T> |
allSortable() |
QueryToPager<T> |
andAnyOf(Or... ors) |
FilterChain<T> |
chain() |
QueryToPager<T> |
exclude(String name,
Object value,
FilterOperator op) |
QueryToPager<T> |
filter(String name,
Object value,
FilterOperator op) |
Pager<T> |
pager() |
QueryToPager<T> |
pageSize(Integer pageSize) |
protected void |
process() |
QueryToPager<T> |
searchFields(String... fields) |
QueryToPager |
setDefaultSort(String defaultSort) |
public QueryToPager(IRequest request, ModelController<T> controller)
public QueryToPager(IRequest request, ModelController<T> controller, FilterChain<T> chain)
public QueryToPager<T> filter(String name, Object value, FilterOperator op)
public QueryToPager<T> exclude(String name, Object value, FilterOperator op)
public QueryToPager<T> allowedFilters(String... fields)
public QueryToPager<T> allowedSortable(String... fields)
public QueryToPager<T> searchFields(String... fields)
public QueryToPager<T> andAnyOf(Or... ors)
public QueryToPager<T> allSortable()
public QueryToPager<T> allFilters()
public QueryToPager<T> pageSize(Integer pageSize)
public FilterChain<T> chain()
protected void process()
public QueryToPager setDefaultSort(String defaultSort)
Copyright © 2016. All rights reserved.