System |
Système |
---|---|
Apex | Espaces de nom |
Description
Cet espace de noms permet de fournir des classes et des méthodes pour les fonctionnalités principales d'Apex.
Classes
Nom | Description |
---|---|
AccessType | Cette énumération permet d'indiquer le type de contrôle d'accès pour les champs d'un sObject. |
Address | Cette classe contient des méthodes pour accéder aux champs de composante des champs composés d'adresse. |
Answers | Cette classe contient une représentation des réponses de zone. |
ApexPages | Cette classe permet d'ajouter et vérifier les messages associés à la page actuelle, ainsi que pour référencer la page actuelle. |
Approval | Cette classe contient des méthodes de traitement des demandes d'approbation et de définition des verrous et déverrouillages du processus d'approbation sur les enregistrements. |
Blob | Cette classe contient des méthodes pour le type de données primitif Blob. |
Boolean | Cette classe contient des méthodes pour le type de données primitif booléen. |
BusinessHours | Cette classe contient des méthodes pour le type de données primitif booléen. |
Callable | Cette interface permet de créer des intégrations faiblement couplées entre les classes Apex ou les déclencheurs, même pour le code dans des paquets séparés. |
Cases | Cette interface permet d'interagir avec les enregistrements de cas. |
Comparable | Cette interface permet d'ajouter la prise en charge du tri pour les listes contenant des types non primitifs, c'est-à-dire des listes de types définis par l'utilisateur. |
Continuation | Cette classe permet d'effectuer des appels de manière désynchronisée vers un service Web de SOAP ou REST. |
Cookie | Cette classe permet d'accéder aux Cookies de votre site Salesforce à l'aide d'Apex. |
Crypto | Cette classe permet de fournir des méthodes pour créer des résumés, des codes d'authentification de message et des signatures, ainsi que pour chiffrer et déchiffrer des informations. |
Database | Cette classe contient des méthodes pour créer et manipuler des données. |
Date | Cette classe contient des méthodes pour le type de données primitif Date. |
Datetime | Cette classe contient des méthodes pour le type de données primitif Datetime. |
Decimal | Cette classe contient des méthodes pour le type de données primitif Decimal. |
Double | Cette classe contient des méthodes pour le type de données primitif Double. |
EncodingUtil | Cette classe contient les méthodes de la classe EncodingUtil pour coder et décoder les chaînes de caractères d'URL et de convertir les chaînes de caractères au format hexadécimal. |
EventBus | Cette classe contient des méthodes de publication d'événements de plate-forme. |
FlexQueue | Cette classe contient des méthodes réorganisant les travaux par lots dans la file d'attente flex d'Apex. |
FeatureManagement | Cette classe permet de vérifier et de modifier les valeurs des paramètres de fonctionnalité, et pour afficher ou masquer les objets personnalisés et les autorisations personnalisées dans les organisations de vos abonnés. |
Formula | Cette classe contient la méthode recalculateFormulas mettant à jour (recalculant) tous les champs de formule sur les SObjects d'entrée. |
FormulaRecalcFieldError | Cette classe contient le type de retour de la méthode FormulaRecalcResult.getErrors. |
FormulaRecalcResult | Cette classe contient le type de retour de la méthode Formula.recalculateFormulas. |
Http | Cette classe permet de lancer une requête et une réponse HTTP. |
HttpCalloutMock | Cette interface permet d'envoyer de fausses réponses lors du test des appels HTTP. |
HttpRequest | Cette classe permet de créer pour des programmes des requêtes HTTP telles que GET, POST, PATCH, PUT et DELETE. |
HttpResponse | Cette classe permet de gérer la réponse HTTP renvoyée par la classe Http. |
Id | Cette classe contient des méthodes pour le type de données primitif d'identificateur. |
Ideas | Cette classe contient une représentation des idées de zone. |
InstallHandler | Cette interface permet au code personnalisé de s'exécuter après une installation ou une mise à niveau de paquet géré. |
Integer | Cette classe contient des méthodes pour le type de données primitif d'entier Integer. |
JSON | Cette classe contient des méthodes pour sérialiser les objets Apex au format JSON et désérialiser le contenu JSON ayant été sérialisé à l'aide de la méthode serialize de cette classe. |
JSONGenerator | Cette classe contient des méthodes utilisées pour sérialiser des objets en contenu JSON à l'aide du codage JSON standard. |
JSONParser | Cette classe contient une représentation d'un analyseur pour le contenu codé JSON. |
JSONToken | Cette énumération contient toutes les valeurs de jeton utilisées pour analyser le contenu JSON. |
Limits | Cette classe contient des méthodes renvoyant des informations de limite pour des ressources spécifiques. |
List | Cette classe contient des méthodes renvoyant des informations de limite pour des ressources spécifiques. |
Location | Cette classe contient des méthodes pour accéder aux champs de composantes des champs composés de géolocalisation. |
Long | Cette classe contient des méthodes pour le type de données primitif Long. |
Map | Cette classe contient des méthodes pour le type de collection Map. |
Matcher | Cette classe contient les correspondances utilisant des modèles pour effectuer des opérations de correspondance sur une chaîne de caractères. |
Math | Cette classe contient des méthodes pour les opérations mathématiques. |
Messaging | Cette classe contient les méthodes de messagerie utilisées lors de l'envoi d'un courriel unique ou en masse. |
MultiStaticResourceCalloutMock | Cette classe permet d'indiquer une fausse réponse à l'aide de plusieurs ressources pour tester les appels HTTP. |
Network | Cette classe contient une représentation d'une communauté. |
OrgLimit | Cette classe contient des méthodes fournissant le nom, la valeur maximale et la valeur actuelle d'une limite d'organisation. |
OrgLimits | Cette classe contient des méthodes fournissant une liste ou une carte de toutes les instances OrgLimit pour Salesforce de votre organisation, telles que les demandes d'API SOAP, les demandes d'API en bloc et les limites d'API de flux de données. |
PageReference | Cette classe contient une référence à une instanciation d'une page. Entre autres attributs, le PageReferences se compose d'une URL et d'un ensemble de noms et de valeurs de paramètres de requête. |
Packaging | Cette classe contient une méthode pour obtenir des informations sur les paquets gérés et déverrouillés. |
Pattern | Cette classe contient une représentation compilée d'une expression régulière. |
Queueable | Cette interface permet d'activer l'exécution désynchronisé des travaux Apex pouvant être surveillés. |
QueueableContext | Cette interface contient une représentation de type de paramètre de la méthode execute() dans une classe mettant en oeuvre l'interface Queueable et contenant l'identificateur de travail. |
QuickAction | Cette classe permet de demander et de traiter des actions sur des objets autorisant des champs personnalisés, sur des objets apparaissant dans un fil Chatter ou sur des objets disponibles dans le monde entier. |
Quiddity | Cette énumération permet d'indiquer les valeurs utilisée par les méthodes de la classe System.Request. |
RemoteObjectController | Cette classe permet d'accéder aux opérations standard des objets à distances Visualforce dans vos méthodes de remplacement des objets à distances. |
Request | Cette classe contient des méthodes pour obtenir l'identificateur de demande et la valeur Quiddity de la demande Salesforce actuelle. |
ResetPasswordResult | Cette classe contient une représentation de résultat d'une réinitialisation de mot de passe. |
RestContext | Cette classe contient les objets RestRequest et RestResponse. |
RestRequest | Cette classe contient la classe System.RestRequest pour accéder aux données de demande et les transmettre dans une méthode RESTful d'Apex. |
RestResponse | Cette classe contient une représentation d'un objet utilisé pour transmettre des données d'une méthode de service Web de RESTful d'Apex à une réponse HTTP. |
SandboxPostCopy | Cette interface permet de préparer votre environnement sandbox, automatisant la manipulation des données ou les tâches de logique métier. Vous pouvez étendre cette interface et ajouter des méthodes pour effectuer des tâches de post-copie, puis spécifier la classe lors de la création du sandbox. |
Schedulable | Cette interface permet la mise en oeuvre de la planification pouvant d'exécuter à différents intervalles. |
SchedulableContext | Cette interface contient une représentation de type de paramètre d'une méthode dans une classe mettant en oeuvre l'interface Schedulable et contenant l'identificateur de travail planifié. Cette interface est mise en oeuvre en interne par Apex. |
Schema | Cette classe contient les méthodes pour obtenir des informations de description de schéma. |
Search | Cette classe contient les méthodes permettant d'effectuer des requêtes SOSL dynamiques. |
Security | Cette classe contient des méthodes pour mettre en oeuvre en toute sécurité les applications Apex. |
SelectOption | Cette classe contient un objet SelectOption spécifiant l'une des valeurs possibles pour une composante selectCheckboxes, selectList ou selectRadio de Visualforce. |
Set | Cette classe contient une représentation d'une collection d'éléments uniques sans valeurs en double. |
Site | Cette classe permet gérer vos sites Lightning Platform. |
SObject | Cette classe contient des méthodes pour le type de données sObject. |
SObjectAccessDecision | Cette classe contient les résultats d'un appel à la méthode Security.stripInaccessible et aux méthodes pour récupérer ces résultats. |
StaticResourceCalloutMock | Cette classe permet d'indiquer une fausse réponse pour tester les appels HTTP. |
String | Cette classe contient des méthodes pour le type de données primitif String. |
StubProvider | Cette interface permet de mettre en oeuvre le cadre d'application de simulation. Utilisez cette interface avec la méthode Test.createStub() pour créer des objets Apex stubbed à des fins de test. |
System | Cette classe contient des méthodes pour les opérations système, telles que l'écriture de messages de débogage et la planification de travaux. |
Test | Cette classe contient des méthodes liées aux tests Apex. |
Time | Cette classe contient des méthodes pour le type de données primitif Time. |
TimeZone | Cette classe contient une représentation d'un fuseau horaire. Contient des méthodes pour créer un nouveau fuseau horaire et obtenir des propriétés de fuseau horaire, telles que l'identificateur de fuseau horaire, le décalage et le nom d'affichage. |
Trigger | Cette classe permet d'accéder aux informations de contexte d'exécution dans un déclencheur, telles que le type de déclencheur ou la liste des enregistrements sObject sur lesquels le déclencheur opère. |
TriggerOperation | Cette énumération contient les associations aux événements de déclenchement. |
Type | Cette classe contient des méthodes pour obtenir le type Apex correspondant à une classe Apex et pour instancier de nouveaux types. |
UninstallHandler | Cette interface permet au code personnalisé de s'exécuter après la désinstallation d'un paquet géré. |
URL | Cette classe contient une représentation d'un localisateur de ressources uniforme (URL) et permet d'accéder à des parties de l'URL. Permet d'accéder à l'URL de l'instance Salesforce. |
UserInfo | Cette classe contient des méthodes pour obtenir des informations sur l'utilisateur contextuel. |
UserManagement | Cette classe contient des méthodes pour gérer les utilisateurs finaux, par exemple pour enregistrer leurs méthodes de vérification, vérifier leur identité ou supprimer leurs informations personnelles. |
Version | Cette classe permet de demander la version d'un paquet géré d'un abonné et pour comparer les versions de paquet. |
WebServiceCallout | Cette classe permet de faire des appels aux opérations SOAP sur un service Web externe. Cette classe est utilisée dans la classe de stub d'Apex étant générée automatiquement à partir d'un WSDL. |
WebServiceMock | Cette interface permet d'envoyer de fausses réponses lors du test des appels de service Web d'une classe générée automatiquement à partir d'un WSDL. |
XmlStreamReader | Cette classe permet de fournir des méthodes pour un accès direct en lecture seulement aux données XML. Vous pouvez extraire des données XML ou ignorer les événements indésirables. Vous pouvez analyser le contenu XML imbriqué comprenant jusqu'à 50 noeuds de profondeur. |
XmlStreamWriter | Cette classe permet de fournir des méthodes pour écrire des données XML. |
Dernière mise à jour : Mardi, le 20 Octobre 2020