public class ListingParameters extends Object
| Constructor and Description |
|---|
ListingParameters() |
ListingParameters(Integer page,
Integer limit,
String sortAttribute) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFilterAttributes(String attribute,
String value)
Adds a filter to a specific attribute
|
String |
getFilter() |
Map<String,String> |
getFilterAttributes() |
Integer |
getIndex() |
Integer |
getLimit() |
Integer |
getPage() |
ListingPredicate |
getPredicate() |
String |
getSortAttribute() |
javax.ws.rs.core.UriInfo |
getUriInfo() |
void |
setFilter(String filter) |
void |
setIndex(Integer index) |
void |
setLimit(Integer limit) |
void |
setPage(Integer page) |
void |
setPredicate(ListingPredicate predicate) |
void |
setSortAttribute(String sortAttribute) |
void |
setUriInfo(javax.ws.rs.core.UriInfo uriInfo) |
public Integer getIndex()
public void setIndex(Integer index)
index - for pagination (position in whole list where current pagination page starts)public Integer getPage()
public void setPage(Integer page)
page - number for paginationpublic Integer getLimit()
public void setLimit(Integer limit)
limit - of results per page for pagination (use 0 to get the whole list)public String getSortAttribute()
public void setSortAttribute(String sortAttribute)
sortAttribute - name of the attribute the result list gets sorted by (prefix '+' for ascending (default) or '-' for descending order. E.g.
'-creationDate')public String getFilter()
public void setFilter(String filter)
filter - global filter string that is applied to all attributes (use ListingFilterIgnore on an attribute in the target entity to spare it
out)public void addFilterAttributes(String attribute, String value)
attribute - attribute namevalue - filter valuepublic Map<String,String> getFilterAttributes()
public ListingPredicate getPredicate()
public void setPredicate(ListingPredicate predicate)
predicate - root of custom filter condition treepublic javax.ws.rs.core.UriInfo getUriInfo()
public void setUriInfo(javax.ws.rs.core.UriInfo uriInfo)
Copyright © 2017–2019 coodoo GmbH. All rights reserved.