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.BookBackendclass.These virtual methods must be implemented when writing an addressbook backend.