Section courante

A propos

Section administrative du site

DataSource

Sources de données
Apex Espaces de nom

Description

Cet espace de noms permet de fournir les classes pour Apex Connector Framework.

Classes

Nom Description
AsyncDeleteCallback Cette classe contient la référence de la méthode Database.deleteAsync. Le Salesforce appelle cette classe une fois l'opération deleteAsync à distance terminée. Cette classe fournit la transaction de compensation dans le contexte de fin de l'opération de suppression. Vous pouvez étendre cette classe pour définir les actions à exécuter une fois l'exécution de l'opération de suppression à distance terminée.
AsyncSaveCallback Cette classe contient la référence des méthodes Database.insertAsync ou Database.updateAsync. Le Salesforce appelle cette classe une fois l'opération à distance terminée. Cette classe fournit la transaction de compensation dans le contexte de fin de l'opération d'insertion ou de mise à jour. Vous pouvez étendre cette classe pour définir les actions à exécuter après la fin de l'exécution de l'opération d'insertion ou de mise à jour à distance.
AuthenticationCapability Cette énumération permet d'indiquer les types d'authentification pouvant être utilisés pour accéder au système externe.
AuthenticationProtocol Cette énumération permet de déterminer le type d'informations d'identification utilisées pour s'authentifier auprès du système externe.
Capability Cette énumération permet de déclarer les opérations fonctionnelles prises en charge par le système externe. Spécifie également les paramètres de point de terminaison requis pour la définition de source de données externe.
Column Cette classe permet de décrire une colonne sur un DataSource.Table. Cette classe étend la classe DataSourceUtil et hérite de ses méthodes.
ColumnSelection Cette classe permet d'indiquer l'identificateur de la liste des colonnes à de retourner lors d'une requête ou d'une recherche.
Connection Cette classe permet à votre organisation Salesforce de synchroniser le schéma du système externe et de gérer les requêtes, les recherches et les opérations d'écriture (upsert et delete) des données externes. Cette classe étend la classe DataSourceUtil et hérite de ses méthodes.
ConnectionParams Cette classe contient les informations d'identification pour l'authentification auprès du système externe.
DataSourceUtil Cette classe contient le parent des classes DataSource.Provider, DataSource.Connection, DataSource.Table et DataSource.Column.
DataType Cette énumération permet d'indiquer les types de données pris en charge par Apex Connector Framework.
DeleteContext Cette classe permet d'indiquer une instance de DeleteContext est passée à la méthode deleteRows() sur votre classe Database.Connection. La classe fournit des informations de contexte sur la demande de suppression à la mise en oeuvre de deleteRows().
DeleteResult Cette classe contient une représentation du résultat d'une opération de suppression sur un enregistrement sObject. Le résultat est renvoyé par la méthode DataSource.deleteRows de la classe DataSource.Connection.
Filter Cette classe contient une représentation une clause WHERE dans une requête SOSL ou SOQL.
FilterType Cette énumération contient la référence par la propriété type sur un DataSource.Filter.
IdentityType Cette énumération permet de déterminer l'ensemble d'informations d'identification utilisé pour s'authentifier auprès du système externe.
Order Cette classe contient des détails sur la façon de trier les lignes dans l'ensemble de résultats. Équivaut à une instruction ORDER BY dans une requête SOQL.
OrderDirection Cette énumération permet d'indiquer la direction de tri des lignes en fonction des valeurs de colonne.
Provider Cette classe permet de créer un adaptateur personnalisé pour Salesforce Connect. La classe informe Salesforce des capacités fonctionnelles et d'authentification prises en charge par ou requises pour se connecter au système externe. Cette classe étend la classe DataSourceUtil et hérite de ses méthodes.
QueryAggregation Cette énumération permet d'indiquer comment agréger une colonne dans une requête.
QueryContext Cette classe contient une instance de QueryContext fournissant la méthode de requête sur votre classe DataSource.Connection. L'instance correspond à une requête SOQL.
QueryUtils Cette classe contient des méthodes d'assistance pour filtrer, trier et appliquer localement des clauses de limite et de décalage aux lignes de données. Cette classe d'assistance est fournie pour votre commodité lors des premiers développements et tests, mais elle n'est pas prise en charge pour une utilisation dans les environnements de production.
ReadContext Cette classe contient la base abstraite pour les classes QueryContext et SearchContext.
SearchContext Cette classe contient une instance de SearchContext est fournie à la méthode de recherche sur votre classe DataSource.Connection. L'instance correspond à une recherche ou une requête SOSL.
SearchUtils Cette classe contient l'assistance pour la mise en oeuvre de la recherche sur un adaptateur personnalisé pour Salesforce Connect.
Table Cette classe permet de décrire une table sur un système externe auquel l'adaptateur personnalisé Salesforce Connect se connecte. Cette classe étend la classe DataSourceUtil et hérite de ses méthodes.
TableResult Cette classe contient les résultats d'une recherche ou d'une requête.
TableSelection Cette classe contient une ventilation de la requête SOQL ou SOSL. Ses propriétés représentent les clauses FROM, ORDER BY, SELECT et WHERE dans la requête.
UpsertContext Cette classe contient une instance d'UpsertContext passée à la méthode upsertRows() sur votre classe Datasource.Connection. Cette classe fournit des informations de contexte sur la requête upsert à la mise ne oeuvre de upsertRows().
UpsertResult Cette classe contient une représentation de résultat d'une opération upsert sur un enregistrement d'objet externe. Le résultat est renvoyé par la méthode upsertRows de la classe DataSource.Connection.


Dernière mise à jour : Mardi, le 20 Octobre 2020