EBackend.CollectionBackendFactory

g EBackend.BackendFactory EBackend.BackendFactory EBackend.CollectionBackendFactory EBackend.CollectionBackendFactory EBackend.BackendFactory->EBackend.CollectionBackendFactory EDataServer.Extension EDataServer.Extension EDataServer.Extension->EBackend.BackendFactory GObject.Object GObject.Object GObject.Object->EDataServer.Extension

Subclasses:None

Methods

Inherited:EBackend.BackendFactory (4), EDataServer.Extension (1), GObject.Object (37)
Structs:GObject.ObjectClass (5)
  prepare_mail (mail_account_source, mail_identity_source, mail_transport_source)

Virtual Methods

Inherited:EBackend.BackendFactory (2), GObject.Object (7)
  do_prepare_mail (mail_account_source, mail_identity_source, mail_transport_source)

Properties

Inherited:EDataServer.Extension (1)

Signals

Inherited:GObject.Object (1)

Fields

Inherited:GObject.Object (1)
Name Type Access Description
parent EBackend.BackendFactory r  

Class Details

class EBackend.CollectionBackendFactory(**kwargs)
Bases:EBackend.BackendFactory
Abstract:No
Structure:EBackend.CollectionBackendFactoryClass

Contains only private data that should be read and manipulated using the functions below.

New in version 3.6.

prepare_mail(mail_account_source, mail_identity_source, mail_transport_source)
Parameters:

Convenience function to populate a set of EDataServer.Source instances with mail account information to be added to an EBackend.CollectionBackend. This is mainly used for vendor-specific collection backends like Google or Yahoo! where the host, port, and security details are known ahead of time and only user-specific information needs to be filled in.

New in version 3.6.

do_prepare_mail(mail_account_source, mail_identity_source, mail_transport_source) virtual
Parameters:

Convenience function to populate a set of EDataServer.Source instances with mail account information to be added to an EBackend.CollectionBackend. This is mainly used for vendor-specific collection backends like Google or Yahoo! where the host, port, and security details are known ahead of time and only user-specific information needs to be filled in.

New in version 3.6.