public class PagedBeanItemContainer<ET> extends XdevBeanItemContainer<ET> implements PageableContainer<ET>
AbstractBeanContainer.BeanIdResolver<IDTYPE,BEANTYPE>
Container.Editor, Container.Filter, Container.Filterable, Container.Hierarchical, Container.Indexed, Container.ItemSetChangeEvent, Container.ItemSetChangeListener, Container.ItemSetChangeNotifier, Container.Ordered, Container.PropertySetChangeEvent, Container.PropertySetChangeListener, Container.PropertySetChangeNotifier, Container.SimpleFilterable, Container.Sortable, Container.Viewer
Container.Indexed.ItemAddEvent, Container.Indexed.ItemRemoveEvent
Constructor and Description |
---|
PagedBeanItemContainer(ScrollableResults result,
Class<ET> entitytypeClass) |
Modifier and Type | Method and Description |
---|---|
int |
firstPage() |
int |
getCurrentPage() |
int |
getPageLength() |
int |
getRealSize() |
ScrollableResults |
getResults() |
int |
getTotalAmountOfPages() |
int |
lastPage() |
int |
nextPage() |
int |
previousPage() |
BeanItem<ET> |
scrollBean(ET bean) |
void |
setCurrentPage(int currentPage) |
void |
setPageLength(int pageLength) |
int |
size() |
getAllItemIds, getRequiredProperties, getUnfilteredItem, refresh, removeAll, removeAll, replaceItem, setRequiredProperties
addAll, addBean, addItem, addItemAfter, addItemAt
addContainerFilter, addContainerFilter, addContainerProperty, addListener, addNestedContainerBean, addNestedContainerProperty, addPropertySetChangeListener, getBeanIdResolver, getBeanType, getContainerFilters, getContainerProperty, getContainerPropertyIds, getItem, getItemIds, getItemSorter, getSortableContainerPropertyIds, getType, hasContainerFilters, removeAllContainerFilters, removeAllItems, removeContainerFilter, removeContainerFilters, removeContainerProperty, removeItem, removeListener, removePropertySetChangeListener, setItemSorter, sort, valueChange
addItem, addItemAfter, addItemAt, addItemSetChangeListener, addListener, containsId, firstItemId, getIdByIndex, getItemIds, indexOfId, isFirstId, isLastId, lastItemId, nextItemId, prevItemId, removeItemSetChangeListener, removeListener
getListeners
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addContainerFilter, getContainerFilters, removeAllContainerFilters, removeContainerFilter
addContainerProperty, addItem, addItem, containsId, getContainerProperty, getContainerPropertyIds, getItem, getItemIds, getType, removeAllItems, removeContainerProperty, removeItem
addAll, addBean, getBeanType, getItem
addItemAfter, firstItemId, isFirstId, isLastId, lastItemId, nextItemId, prevItemId
public PagedBeanItemContainer(ScrollableResults result, Class<ET> entitytypeClass)
public int nextPage()
nextPage
in interface PageableContainer<ET>
public int previousPage()
previousPage
in interface PageableContainer<ET>
public int lastPage()
lastPage
in interface PageableContainer<ET>
public int firstPage()
firstPage
in interface PageableContainer<ET>
public void setCurrentPage(int currentPage)
setCurrentPage
in interface PageableContainer<ET>
public int getTotalAmountOfPages()
getTotalAmountOfPages
in interface PageableContainer<ET>
public int size()
public int getRealSize()
public int getCurrentPage()
getCurrentPage
in interface PageableContainer<ET>
public int getPageLength()
getPageLength
in interface PageableContainer<ET>
public void setPageLength(int pageLength)
setPageLength
in interface PageableContainer<ET>
public BeanItem<ET> scrollBean(ET bean)
scrollBean
in interface PageableContainer<ET>
public ScrollableResults getResults()
getResults
in interface PageableContainer<ET>