Adaptateur de backend

class connector.unit.backend_adapter.BackendAdapter(connector_env)[source]

Bases : connector.connector.ConnectorUnit

Adaptateur de backend de base pour les connecteurs

class connector.unit.backend_adapter.CRUDAdapter(connector_env)[source]

Bases : connector.unit.backend_adapter.BackendAdapter

Adaptateur externe de base spécialisé dans la gestion des enregistrements des systèmes externes.

Sous-classes qui ont leur propre implémentation pour les méthodes.

create(*args, **kwargs)[source]

Crée un enregistrement dans le système externe

delete(*args, **kwargs)[source]

Supprime un enregistrement sur le système externe

read(*args, **kwargs)[source]

Renvoie des informations sur l’enregistrement

search(*args, **kwargs)[source]

Recherche des enregistrements correspondant à certains critères et renvoie une liste d’IDs

search_read(*args, **kwargs)[source]

Recherche des enregistrements correspondant à certains critères et renvoie leurs données

write(*args, **kwargs)[source]

Met à jour les enregistrements sur le système externe