com.github.dandelion.datatables.core.ajax
Class DatatablesCriterias
java.lang.Object
com.github.dandelion.datatables.core.ajax.DatatablesCriterias
- All Implemented Interfaces:
- Serializable
public class DatatablesCriterias
- extends Object
- implements Serializable
POJO that wraps all the parameters sent by Datatables to the server when
server-side processing is enabled. This bean can then be used to build SQL
queries.
- Since:
- 0.8.2
- Author:
- Thibault Duchateau
- See Also:
- Serialized Form
DatatablesCriterias
public DatatablesCriterias()
DatatablesCriterias
public DatatablesCriterias(String search,
Integer displayStart,
Integer displaySize,
List<ColumnDef> columnDefs,
List<ColumnDef> sortingColumnDefs,
Integer internalCounter)
getDisplayStart
public Integer getDisplayStart()
getDisplaySize
public Integer getDisplaySize()
getSearch
public String getSearch()
getInternalCounter
public Integer getInternalCounter()
getColumnDefs
public List<ColumnDef> getColumnDefs()
getSortingColumnDefs
public List<ColumnDef> getSortingColumnDefs()
hasOneFilterableColumn
public Boolean hasOneFilterableColumn()
- Returns:
- true if a column is filterable, false otherwise.
hasOneFilteredColumn
public Boolean hasOneFilteredColumn()
- Returns:
- true if a column is being filtered, false otherwise.
hasOneSortedColumn
public Boolean hasOneSortedColumn()
- Returns:
- true if a column is being sorted, false otherwise.
getFromRequest
public static DatatablesCriterias getFromRequest(javax.servlet.http.HttpServletRequest request)
- Map the request parameters into a bean to ease the build of SQL queries.
- Parameters:
request - The request sent by Datatables containing all the parameters.
- Returns:
- a DatatablesCriterias bean.
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2013–2014 Dandelion Project. All rights reserved.