org.apache.empire.jsf2.pageelements
Class ListPageElement<T>
java.lang.Object
org.apache.empire.jsf2.pages.PageElement
org.apache.empire.jsf2.pageelements.ListPageElement<T>
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- BeanListPageElement, StaticListPageElement
public abstract class ListPageElement<T>
- extends PageElement
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
beanClass
protected Class<T> beanClass
items
protected List<T> items
selectedItems
protected ListPageElement.SelectionSet selectedItems
ListPageElement
public ListPageElement(Page page,
Class<T> beanClass,
String propertyName)
getTableInfo
public abstract ListPageElement.ListTableInfo getTableInfo()
- session scoped properties
getItems
public List<T> getItems()
isValid
public final boolean isValid()
getItemCount
public int getItemCount()
clearItems
public void clearItems()
clearSelection
public void clearSelection()
- Selection
isHasSelection
public boolean isHasSelection()
getSelectedItemCount
public int getSelectedItemCount()
getSelectedItems
public Set<Object[]> getSelectedItems()
isInvertSelection
public boolean isInvertSelection()
setInvertSelection
public void setInvertSelection(boolean invertSelection)
assignSelectionMap
protected void assignSelectionMap(List<?> items)
Copyright © 2008-2012 Apache Software Foundation. All Rights Reserved.