Package org.drdeesw.commons.queries
Class QueryResults<T>
- java.lang.Object
-
- org.drdeesw.commons.queries.QueryResults<T>
-
- All Implemented Interfaces:
java.lang.Iterable<T>
public class QueryResults<T> extends java.lang.Object implements java.lang.Iterable<T>- Author:
- gkephart
-
-
Constructor Summary
Constructors Constructor Description QueryResults(java.lang.Integer draw, int size, int totalRecords)QueryResults(java.lang.Integer draw, java.util.List<T> values)QueryResults(java.lang.Integer draw, T[] values)QueryResults(java.lang.Integer draw, T[] values, int totalRecords)QueryResults(java.util.List<T> values)QueryResults(java.util.List<T> resultList, int size, java.lang.Integer draw)QueryResults(java.util.List<T> resultList, int totalRecords, DataTablesJpqlQuery<T> query)QueryResults(java.util.List<T> resultList, int totalRecords, Query<T> query)QueryResults(T[] values)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(T obj)booleanequals(java.lang.Object obj)Tget(int index)java.lang.IntegergetDraw()Query<T>getQuery()java.util.List<T>getRecords()intgetRecordsTotal()For DataTables JQuery plugin.intgetSize()intgetTotalRecords()inthashCode()booleanisEmpty()java.util.Iterator<T>iterator()voidsetDraw(java.lang.Integer draw)voidsetQuery(Query<T> query)voidsetRecords(java.util.List<T> records)voidsetTotalRecords(int totalRecords)TuniqueResult()
-
-
-
Constructor Detail
-
QueryResults
public QueryResults(java.lang.Integer draw, int size, int totalRecords)- Parameters:
draw-totalRecords-
-
QueryResults
public QueryResults(java.lang.Integer draw, java.util.List<T> values)- Parameters:
draw-values-
-
QueryResults
public QueryResults(java.lang.Integer draw, T[] values)- Parameters:
values-
-
QueryResults
public QueryResults(java.lang.Integer draw, T[] values, int totalRecords)- Parameters:
values-
-
QueryResults
public QueryResults(java.util.List<T> values)
- Parameters:
values-
-
QueryResults
public QueryResults(java.util.List<T> resultList, int totalRecords, DataTablesJpqlQuery<T> query)
- Parameters:
resultList-totalRecords-
-
QueryResults
public QueryResults(java.util.List<T> resultList, int size, java.lang.Integer draw)
- Parameters:
resultList-size-draw-
-
QueryResults
public QueryResults(java.util.List<T> resultList, int totalRecords, Query<T> query)
- Parameters:
resultList-totalRecords-query-
-
QueryResults
public QueryResults(T[] values)
- Parameters:
values-
-
-
Method Detail
-
add
public void add(T obj)
- Parameters:
obj-
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
get
public T get(int index)
- Parameters:
index-- Returns:
-
getDraw
public java.lang.Integer getDraw()
- Returns:
- the draw
-
getRecords
public java.util.List<T> getRecords()
- Returns:
- the records
-
getRecordsTotal
public int getRecordsTotal()
For DataTables JQuery plugin.- Returns:
-
getSize
public int getSize()
-
getTotalRecords
public int getTotalRecords()
- Returns:
- the totalRecords
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
isEmpty
public boolean isEmpty()
- Returns:
-
iterator
public java.util.Iterator<T> iterator()
- Specified by:
iteratorin interfacejava.lang.Iterable<T>
-
setDraw
public void setDraw(java.lang.Integer draw)
- Parameters:
draw- the draw to set
-
setRecords
public void setRecords(java.util.List<T> records)
- Parameters:
records- the records to set
-
setTotalRecords
public void setTotalRecords(int totalRecords)
- Parameters:
totalRecords- the totalRecords to set
-
uniqueResult
public T uniqueResult()
- Returns:
-
-