org.nuiton.topia.persistence
Class TopiaFilterPagerUtil

java.lang.Object
  extended by org.nuiton.util.PagerUtil
      extended by org.nuiton.topia.persistence.TopiaFilterPagerUtil

public class TopiaFilterPagerUtil
extends org.nuiton.util.PagerUtil

Extension of the simple PagerUtil from nuiton-utils to offer order and filter api.

Since:
2.6.9
Author:
tchemit

Nested Class Summary
static class TopiaFilterPagerUtil.FilterOperation
           
static class TopiaFilterPagerUtil.FilterOperationGroup
           
static class TopiaFilterPagerUtil.FilterPagerBean
           
static class TopiaFilterPagerUtil.FilterPagerBeanBuilder
           
static class TopiaFilterPagerUtil.FilterRule
           
 
Nested classes/interfaces inherited from class org.nuiton.util.PagerUtil
org.nuiton.util.PagerUtil.PagerBean
 
Constructor Summary
protected TopiaFilterPagerUtil()
           
 
Method Summary
static TopiaQuery addPagerToQuery(TopiaQuery query, TopiaFilterPagerUtil.FilterPagerBean pager)
           
static
<E> List<E>
getPageFromList(List<E> elements, TopiaFilterPagerUtil.FilterPagerBean pager)
           
static TopiaFilterPagerUtil.FilterPagerBean newFilterPagerBean()
           
static TopiaFilterPagerUtil.FilterPagerBeanBuilder newFilterPagerBeanBuilder(String operationGroup)
           
 
Methods inherited from class org.nuiton.util.PagerUtil
computeRecordIndexesAndPagesNumber, getPage, getPageBound, getTotalPage, newPagerBean
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TopiaFilterPagerUtil

protected TopiaFilterPagerUtil()
Method Detail

addPagerToQuery

public static TopiaQuery addPagerToQuery(TopiaQuery query,
                                         TopiaFilterPagerUtil.FilterPagerBean pager)

getPageFromList

public static <E> List<E> getPageFromList(List<E> elements,
                                          TopiaFilterPagerUtil.FilterPagerBean pager)

newFilterPagerBean

public static TopiaFilterPagerUtil.FilterPagerBean newFilterPagerBean()

newFilterPagerBeanBuilder

public static TopiaFilterPagerUtil.FilterPagerBeanBuilder newFilterPagerBeanBuilder(String operationGroup)


Copyright © 2004-2012 CodeLutin. All Rights Reserved.