Section courante

A propos

Section administrative du site

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