Class SortableContactDataProvider
- java.lang.Object
-
- org.apache.wicket.extensions.markup.html.repeater.util.SortableDataProvider<Contact,String>
-
- org.apache.wicket.examples.repeater.SortableContactDataProvider
-
- All Implemented Interfaces:
Serializable,ISortStateLocator<String>,IFilterStateLocator<ContactFilter>,ISortableDataProvider<Contact,String>,IDataProvider<Contact>,IDetachable,IClusterable
public class SortableContactDataProvider extends SortableDataProvider<Contact,String> implements IFilterStateLocator<ContactFilter>
implementation of IDataProvider for contacts that keeps track of sort information- Author:
- igor
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SortableContactDataProvider()constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ContactsDatabasegetContactsDB()ContactFiltergetFilterState()Iterator<Contact>iterator(long first, long count)IModel<Contact>model(Contact object)voidsetFilterState(ContactFilter state)longsize()-
Methods inherited from class org.apache.wicket.extensions.markup.html.repeater.util.SortableDataProvider
getSort, getSortState, setSort, setSort
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.wicket.markup.repeater.data.IDataProvider
detach
-
-
-
-
Method Detail
-
getContactsDB
protected ContactsDatabase getContactsDB()
-
iterator
public Iterator<Contact> iterator(long first, long count)
- Specified by:
iteratorin interfaceIDataProvider<Contact>
-
size
public long size()
- Specified by:
sizein interfaceIDataProvider<Contact>- See Also:
IDataProvider.size()
-
model
public IModel<Contact> model(Contact object)
- Specified by:
modelin interfaceIDataProvider<Contact>- See Also:
IDataProvider.model(java.lang.Object)
-
getFilterState
public ContactFilter getFilterState()
- Specified by:
getFilterStatein interfaceIFilterStateLocator<ContactFilter>
-
setFilterState
public void setFilterState(ContactFilter state)
- Specified by:
setFilterStatein interfaceIFilterStateLocator<ContactFilter>
-
-