Class ContactDataProvider
- java.lang.Object
-
- org.apache.wicket.examples.repeater.ContactDataProvider
-
- All Implemented Interfaces:
Serializable,IDataProvider<Contact>,IDetachable,IClusterable
public class ContactDataProvider extends Object implements IDataProvider<Contact>
Implementation of IDataProvider that retrieves contacts from the contact database.- Author:
- igor
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ContactDataProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddetach()protected ContactsDatabasegetContactsDB()Iterator<Contact>iterator(long first, long count)retrieves contacts from database starting with indexfirstand ending withfirst+countIModel<Contact>model(Contact object)wraps retrieved contact pojo with a wicket modellongsize()returns total number of contacts in the database
-
-
-
Method Detail
-
getContactsDB
protected ContactsDatabase getContactsDB()
-
iterator
public Iterator<Contact> iterator(long first, long count)
retrieves contacts from database starting with indexfirstand ending withfirst+count- Specified by:
iteratorin interfaceIDataProvider<Contact>- See Also:
IDataProvider.iterator(long, long)
-
size
public long size()
returns total number of contacts in the database- Specified by:
sizein interfaceIDataProvider<Contact>- See Also:
IDataProvider.size()
-
model
public IModel<Contact> model(Contact object)
wraps retrieved contact pojo with a wicket model- Specified by:
modelin interfaceIDataProvider<Contact>- See Also:
IDataProvider.model(java.lang.Object)
-
detach
public void detach()
- Specified by:
detachin interfaceIDataProvider<Contact>- Specified by:
detachin interfaceIDetachable- See Also:
IDetachable.detach()
-
-