public abstract class QueryParameters extends Bean
Beans used to communicate between the service
layer and upper layers (like presentation).| Modifier and Type | Field and Description |
|---|---|
static Property<java.lang.Integer,QueryParameters> |
CURRENT_PAGE |
static Property<java.lang.Integer,QueryParameters> |
PAGE_SIZE |
| Constructor and Description |
|---|
QueryParameters() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<Property<?,?>> |
doGetProperties() |
java.lang.Integer |
getCurrentPage() |
java.lang.Integer |
getPageSize() |
void |
setCountOnly()
Sets current page = 0 and page size = 0, returning no results, but the total count
|
void |
setCurrentPage(java.lang.Integer currentPage) |
void |
setPageSize(java.lang.Integer pageSize) |
void |
setUnlimited()
Sets the current page = 0 and page size =
Integer.MAX_VALUE, returning all results |
addPropertyChangeListener, addPropertyChangeListener, attributeNames, changes, className, clearAttributes, copyPropertiesTo, dataAccessor, firePropertyChange, get, getAttribute, initDataAccessor, properties, propertyMap, removeAttribute, removePropertyChangeListener, removePropertyChangeListener, set, setAttributepublic static final Property<java.lang.Integer,QueryParameters> CURRENT_PAGE
public static final Property<java.lang.Integer,QueryParameters> PAGE_SIZE
public java.lang.Integer getCurrentPage()
public java.lang.Integer getPageSize()
public void setCountOnly()
public void setCurrentPage(java.lang.Integer currentPage)
public void setPageSize(java.lang.Integer pageSize)
public void setUnlimited()
Integer.MAX_VALUE, returning all resultsprotected java.util.List<Property<?,?>> doGetProperties()
doGetProperties in class Bean