public class ContactDataProvider extends Object implements org.apache.wicket.markup.repeater.data.IDataProvider<Contact>
Constructor and Description |
---|
ContactDataProvider() |
Modifier and Type | Method and Description |
---|---|
void |
detach() |
protected ContactsDatabase |
getContactsDB() |
Iterator<Contact> |
iterator(long first,
long count)
retrieves contacts from database starting with index
first and ending with
first+count |
org.apache.wicket.model.IModel<Contact> |
model(Contact object)
wraps retrieved contact pojo with a wicket model
|
long |
size()
returns total number of contacts in the database
|
protected ContactsDatabase getContactsDB()
public Iterator<Contact> iterator(long first, long count)
first
and ending with
first+count
iterator
in interface org.apache.wicket.markup.repeater.data.IDataProvider<Contact>
org.apache.wicket.markup.repeater.data.IDataProvider#iterator(int, int)
public long size()
size
in interface org.apache.wicket.markup.repeater.data.IDataProvider<Contact>
IDataProvider.size()
public org.apache.wicket.model.IModel<Contact> model(Contact object)
model
in interface org.apache.wicket.markup.repeater.data.IDataProvider<Contact>
IDataProvider.model(java.lang.Object)
public void detach()
detach
in interface org.apache.wicket.model.IDetachable
IDetachable.detach()
Copyright © 2015. All rights reserved.