EDataBook.BookBackendClass¶
Fields¶
Name |
Type |
Access |
Description |
---|---|---|---|
closed |
r |
A signal notifying that the backend was closed |
|
impl_configure_direct |
r |
For addressbook backends which support Direct Read Access, configure a backend instantiated on the client side for Direct Read Access, using data reported from the server via the get_direct_book method. |
|
impl_contains_email |
r |
Checkes whether the backend contains an email address |
|
impl_create_contacts |
r |
Add and store the passed vcards |
|
impl_create_cursor |
r |
Create an |
|
impl_delete_cursor |
r |
Delete an |
|
impl_dup_locale |
r |
Return the currently set locale setting (must be a string duplicate, for thread safety). |
|
impl_dup_view_contacts |
r |
returns contacts in the given range of the sorted “manual query” view; default implementation tracks view’s connect and returns the contacts accordingly. |
|
impl_dup_view_indices |
r |
retrieve indexes into an alphabet for contacts in the “manual query” view; default implementation returns value set by |
|
impl_get_backend_property |
r |
Fetch a property value by name from the backend |
|
impl_get_contact |
r |
Fetch a contact by UID |
|
impl_get_contact_list |
r |
Fetch a list of contacts based on a search expression |
|
impl_get_contact_list_uids |
r |
Fetch a list of contact UIDs based on a search expression |
|
impl_get_direct_book |
r |
For addressbook backends which support Direct Read Access, report some information on how to access the addressbook persistance directly |
|
impl_get_view_n_total |
r |
retrieve how many contacts a “manual query” view has; default implementation returns value set by |
|
impl_modify_contacts |
r |
Modify the existing contacts using the passed vcards |
|
impl_notify_update |
r |
Notify changes which might have occured for a given contact |
|
impl_open |
r |
Open the backend |
|
impl_refresh |
r |
Refresh the backend |
|
impl_remove_contacts |
r |
Remove the contacts specified by the passed UIDs |
|
impl_set_locale |
r |
Store & remember the passed locale setting |
|
impl_set_view_sort_fields |
r |
sets sort fields for “manual query” views; default implementation saves the values into internal structures, which can be read back with |
|
impl_start_view |
r |
Start up the specified view |
|
impl_stop_view |
r |
Stop the specified view |
|
parent_class |
r |
||
reserved_padding |
[ |
r |
|
shutdown |
r |
A signal notifying that the backend is being shut down |
|
use_serial_dispatch_queue |
r |
Whether a serial dispatch queue should be used for this backend or not. The default is |
Methods¶
None
Details¶
- class EDataBook.BookBackendClass¶
Class structure for the
EDataBook.BookBackend
class.These virtual methods must be implemented when writing an addressbook backend.