T - public class LazyDataModelImpl<T>
extends org.primefaces.model.LazyDataModel
| Constructor and Description |
|---|
LazyDataModelImpl(String defaultOrder,
BaseDAO<T> dao) |
LazyDataModelImpl(String defaultOrder,
BaseDAO<T> dao,
JoinBuilder joinBuilder) |
LazyDataModelImpl(String defaultOrder,
List<Restriction> restrictions,
BaseDAO<T> dao) |
LazyDataModelImpl(String defaultOrder,
List<Restriction> restrictions,
BaseDAO<T> dao,
JoinBuilder joinBuilder) |
LazyDataModelImpl(String defaultOrder,
Restriction restriction,
BaseDAO<T> dao) |
LazyDataModelImpl(String defaultOrder,
Restriction restriction,
BaseDAO<T> dao,
JoinBuilder joinBuilder) |
LazyDataModelImpl(String attributes,
String defaultOrder,
List<Restriction> restrictions,
BaseDAO<T> dao) |
LazyDataModelImpl(String attributes,
String defaultOrder,
Restriction restriction,
BaseDAO<T> dao) |
| Modifier and Type | Method and Description |
|---|---|
Object |
avg(String field)
Return a average of field, this method gets the QueryBuilder and add the
current restrictions to generate the query
|
QueryBuilder |
buildQueryBuilder()
return the query builder of current restrictions and join builder
|
List |
getAllResults() |
List |
getAllResults(String orderBy)
Return all objects from data base, based on filters from data table
|
String |
getAttributes() |
String |
getCurrentOrderBy() |
String |
getCurrentPageReportTemplate() |
Integer |
getCurrentRowCount() |
BaseDAO<T> |
getDao() |
String |
getDefaultOrder()
Default order by of query
|
FilterByHandler |
getFilterByHandler() |
JoinBuilder |
getJoinBuilder() |
LazyCountType |
getLazyCountType() |
String |
getOrderBy(String orderBy,
org.primefaces.model.SortOrder order) |
OrderByHandler |
getOrderByHandler() |
String |
getPaginatorTemplate()
Return Paginator Template
|
List<Restriction> |
getQueryRestrictions() |
List<Restriction> |
getRestrictions()
Restrictions to be added in Query
|
List<Restriction> |
getRestrictionsFromFilterMap(Map filters) |
Object |
getRowData(String rowKey) |
Object |
getRowKey(Object object) |
boolean |
isLazyCountTypeNone() |
boolean |
isLoadData()
Indicates if data will be loaded
|
boolean |
isRestorableFilter() |
List |
load(int first,
int pageSize,
String orderBy,
org.primefaces.model.SortOrder order,
Map filters) |
Object |
max(String field)
Return a max value of field, this method gets the QueryBuilder and add
the current restrictions to generate the query
|
Object |
min(String field)
Return a min value of field, this method gets the QueryBuilder and add
the current restrictions to generate the query
|
void |
setAttributes(String attributes) |
void |
setCurrentOrderBy(String currentOrderBy) |
void |
setCurrentRowCount(Integer currentRowCount) |
void |
setDao(BaseDAO<T> dao) |
void |
setDefaultOrder(String defaultOrder) |
void |
setFilterByHandler(FilterByHandler filterByHandler) |
void |
setJoinBuilder(JoinBuilder joinBuilder) |
void |
setLazyCountType(LazyCountType lazyCountType) |
void |
setLoadData(boolean loadData) |
void |
setOrderByHandler(OrderByHandler orderByHandler) |
void |
setQueryRestrictions(List<Restriction> queryRestrictions) |
void |
setRestorableFilter(boolean restorableFilter) |
void |
setRestrictions(List<Restriction> restrictions) |
void |
setRowIndex(int rowIndex) |
Object |
sum(String field)
Return a sum of field, this method gets the QueryBuilder and add the
current restrictions to generate the query
|
getPageSize, getRowCount, getRowData, getRowIndex, getWrappedData, isRowAvailable, load, setPageSize, setRowCount, setWrappedDatapublic LazyDataModelImpl(String attributes, String defaultOrder, Restriction restriction, BaseDAO<T> dao)
attributes - Attributes of object thet will be loadeddefaultOrder - The default data model "Order By"restriction - A restriction to be added in querydao - An instance of BaseDAOpublic LazyDataModelImpl(String attributes, String defaultOrder, List<Restriction> restrictions, BaseDAO<T> dao)
attributes - Attributes of object thet will be loadeddefaultOrder - The default data model "Order By"restrictions - Restrictions to be added in querydao - An instance of BaseDAOpublic LazyDataModelImpl(String defaultOrder, Restriction restriction, BaseDAO<T> dao)
defaultOrder - The default data model "Order By"restriction - Restrictions to be added in querydao - An instance of BaseDAOpublic LazyDataModelImpl(String defaultOrder, List<Restriction> restrictions, BaseDAO<T> dao)
defaultOrder - The default data model "Order By"restrictions - Restrictions to be added in querydao - An instance of BaseDAOpublic LazyDataModelImpl(String defaultOrder, BaseDAO<T> dao)
defaultOrder - The default data model "Order By"dao - An instance of BaseDAOpublic LazyDataModelImpl(String defaultOrder, Restriction restriction, BaseDAO<T> dao, JoinBuilder joinBuilder)
defaultOrder - The default data model "Order By"restriction - A restriction to be added in querydao - An instance of BaseDAOjoinBuilder - Joins to be added in Querypublic LazyDataModelImpl(String defaultOrder, List<Restriction> restrictions, BaseDAO<T> dao, JoinBuilder joinBuilder)
defaultOrder - The default data model "Order By"restrictions - Restrictions to be added in querydao - An instance of BaseDAOjoinBuilder - Joins to be added in Querypublic LazyDataModelImpl(String defaultOrder, BaseDAO<T> dao, JoinBuilder joinBuilder)
defaultOrder - The default data model "Order By"dao - An instance of BaseDAOjoinBuilder - Joins to be added in Querypublic String getOrderBy(String orderBy, org.primefaces.model.SortOrder order)
orderBy - String from primefacesorder - Order from primefacespublic List<Restriction> getRestrictionsFromFilterMap(Map filters)
filters - Filters from "load" methodpublic List load(int first, int pageSize, String orderBy, org.primefaces.model.SortOrder order, Map filters)
load in class org.primefaces.model.LazyDataModelpublic Object getRowData(String rowKey)
getRowData in interface org.primefaces.model.SelectableDataModelgetRowData in class org.primefaces.model.LazyDataModelpublic Object getRowKey(Object object)
getRowKey in interface org.primefaces.model.SelectableDataModelgetRowKey in class org.primefaces.model.LazyDataModelpublic QueryBuilder buildQueryBuilder()
public Object sum(String field)
field - public Object avg(String field)
field - public Object min(String field)
field - public Object max(String field)
field - public String getPaginatorTemplate()
public boolean isLazyCountTypeNone()
public String getCurrentPageReportTemplate()
public List getAllResults(String orderBy)
orderBy - public List getAllResults()
public void setRowIndex(int rowIndex)
setRowIndex in class org.primefaces.model.LazyDataModelpublic boolean isLoadData()
public void setLoadData(boolean loadData)
public String getDefaultOrder()
public void setDefaultOrder(String defaultOrder)
public List<Restriction> getRestrictions()
public void setRestrictions(List<Restriction> restrictions)
public OrderByHandler getOrderByHandler()
public void setOrderByHandler(OrderByHandler orderByHandler)
public String getCurrentOrderBy()
public void setCurrentOrderBy(String currentOrderBy)
public String getAttributes()
public void setAttributes(String attributes)
public List<Restriction> getQueryRestrictions()
public void setQueryRestrictions(List<Restriction> queryRestrictions)
public JoinBuilder getJoinBuilder()
public void setJoinBuilder(JoinBuilder joinBuilder)
public LazyCountType getLazyCountType()
public void setLazyCountType(LazyCountType lazyCountType)
public Integer getCurrentRowCount()
public void setCurrentRowCount(Integer currentRowCount)
public FilterByHandler getFilterByHandler()
public void setFilterByHandler(FilterByHandler filterByHandler)
public boolean isRestorableFilter()
public void setRestorableFilter(boolean restorableFilter)
Copyright © 2015. All rights reserved.