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