public abstract class AbstractDatasetVaadinAdapter extends Object implements Serializable
IDataset
: tracks filter/sort requests from a Vaadin Table and provides
methods which retrieve sorted/filtered data from table dataset. See SimpleDatasetVaadinAdapter
for an example on how this class is intended to be used.Modifier and Type | Field and Description |
---|---|
UITableBase |
table
Owner table, not null.
|
Modifier | Constructor and Description |
---|---|
protected |
AbstractDatasetVaadinAdapter(UITableBase table) |
Modifier and Type | Method and Description |
---|---|
protected void |
applySort(IDataset dataset,
List<Object> sortPropertyIDs,
Set<Object> sortPropertyIDsAscending) |
protected Set<Filter> |
convertFilters(Collection<com.vaadin.data.Container.Filter> filters)
Converts Vaadin Container filters into our simplified filters.
|
protected Class<?> |
getFilterJavaClass(UITableColumn column) |
abstract void |
onAddDynamicColumn(UITableColumn column) |
protected void |
registerColumn(UITableColumn column,
com.vaadin.data.Container container) |
protected void |
registerColumns(com.vaadin.data.Container container) |
protected SortSpec |
toSortSpec(List<Object> sortPropertyIDs,
Set<Object> sortPropertyIDsAscending) |
public final UITableBase table
protected AbstractDatasetVaadinAdapter(UITableBase table)
protected final Set<Filter> convertFilters(Collection<com.vaadin.data.Container.Filter> filters)
filters
- the filters, not null.protected Class<?> getFilterJavaClass(UITableColumn column)
protected final void registerColumns(com.vaadin.data.Container container)
protected final void registerColumn(UITableColumn column, com.vaadin.data.Container container)
public abstract void onAddDynamicColumn(UITableColumn column)
protected final SortSpec toSortSpec(List<Object> sortPropertyIDs, Set<Object> sortPropertyIDsAscending)
Copyright © 2007-2018 Whitestein Technologies. All Rights Reserved.