de.enough.polish.android.pim.enough
Class ContentResolverContactDao
java.lang.Object
de.enough.polish.android.pim.enough.ContentResolverContactDao
- All Implemented Interfaces:
- ContactDao
public class ContentResolverContactDao
- extends Object
- implements ContactDao
This Data Access Object will manage JavaME PIM contact objects and talks to the Contacts ContentResolver on android.
It uses API level 3 and not the new ContactsContract.
- Author:
- rickyn
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ContentResolverContactDao
public ContentResolverContactDao()
persist
public void persist(ContactImpl contact)
- Specified by:
persist in interface ContactDao
items
public Enumeration items(ContactListImpl contactListImpl)
- Specified by:
items in interface ContactDao
getContactFromCursor
public ContactImpl getContactFromCursor(android.database.Cursor peopleCursor,
ContactListImpl contactListImpl)
- Specified by:
getContactFromCursor in interface ContactDao
removeContact
public void removeContact(ContactImpl contact)
- Specified by:
removeContact in interface ContactDao
importContact
public Contact importContact(ContactImpl contact)
- Specified by:
importContact in interface ContactDao
items
public Enumeration items(ContactImpl contact)
- Specified by:
items in interface ContactDao
items
public Enumeration items(String matchingValue)
- Specified by:
items in interface ContactDao
itemsByCategory
public Enumeration itemsByCategory(String category)
- Specified by:
itemsByCategory in interface ContactDao
lazyLoadAddrFields
public void lazyLoadAddrFields(ContactImpl contactImpl)
- Use this method to put the address information into the contact
- Specified by:
lazyLoadAddrFields in interface ContactDao
- Parameters:
contactImpl -
lazyLoadTelFields
public void lazyLoadTelFields(ContactImpl contactImpl)
- Specified by:
lazyLoadTelFields in interface ContactDao