Section courante

A propos

Section administrative du site

 Langage  Elément  SDK  Cadre d'application  Projet  IDE  Aide 
ABAP/4
Ada
Assembleur
Assembly & bytecode
ASP (Active Server Pages)
Basic
C
C++
C# (C Sharp)
Cobol
ColdFusion
Fortran
HTML
Java
JavaScript
LISP
Logo
LotusScript
Oberon
Pascal
Perl
PHP
PL/1
Prolog
Python
Rebol
REXX
Ruby
SAS
NoSQL
SQL
Swift
X++ (Axapta)
GNAT
SMALLAda
VHDL
Assembleur 370
Assembleur 1802
Assembleur 4004
Assembleur 6502
Assembleur 6800
Assembleur 68000
Assembleur 8080 et 8085
Assembleur 8089
Assembleur 80x86
Assembleur AGC4
Assembleur ARM
Assembleur DPS 8000
Assembleur i860
Assembleur Itanium
Assembleur MIPS
Assembleur PDP-11
Assembleur PowerPC
Assembleur RISC-V
Assembleur SPARC
Assembleur SuperH
Assembleur UNIVAC I
Assembleur VAX
Assembleur Z80
Assembleur Z8000
Assembleur z/Architecture
ASSEMBLER/MONITOR 64
Micol Assembler
GFA Assembler
A86
MASM (Macro Assembler)
TASM (Turbo Assembler)
CIL
Jasmin
LLVM
MSIL
Parrot
P-Code (PCode)
SWEET16
G-Pascal
ASP 1.0
ASP 2.0
ASP 3.0
ASP.NET
ASP.NET Core
ABasiC (Amiga)
Adam SmartBASIC
Altair BASIC
AmigaBASIC (Amiga)
AMOS Basic (Amiga)
Atari Basic (Atari 400, 600 XL, 800, 800XL)
Basic Apple II (Integer BASIC/APPLESOFT)
Basic Commodore 64 (CBM-BASIC)
Basic Commodore 128 (BASIC 7.0)
Basic Commodore VIC-20 (CBM-BASIC 2.0)
Basic Coco 1 (Color Basic)
Basic Coco 2 (Extended Color Basic)
Basic Coco 3 (Extended Color Basic 2.0)
BASICA (PC DOS)
Basic Pro
BBC BASIC
Blitz BASIC (Amiga)
DarkBASIC
Dartmouth BASIC
GFA-Basic (Atari ST/Amiga)
GWBASIC (MS-DOS)
Liberty BASIC
Locomotive BASIC (Amstrad CPC)
MSX-Basic
Omikron Basic (Atari ST)
Oric Extended Basic
Power Basic
Quick Basic/QBasic (MS-DOS)
Sinclair BASIC (ZX80, ZX81, ZX Spectrum)
ST BASIC (Atari ST)
Turbo Basic
Vintage BASIC
VBScript
Visual Basic (VB)
Visual Basic .NET (VB .NET)
Visual Basic pour DOS
Yabasic
BeckerBASIC
SIMONS' BASIC
Basic09 d'OS-9
Disk Extended Color Basic
Basic09 d'OS-9
Disk Extended Color Basic
Access
Excel
Visual Basic pour Windows
Visual Basic .NET pour Windows
C Shell Unix (csh)
C pour Amiga
C pour Atari ST
C pour DOS
C pour Falcon030
C pour GEMDOS (Atari ST)
C pour Linux
C pour PowerTV OS
C pour OS/2
C pour Unix
C pour Windows
Aztec C
CoCo-C
GNU C
HiSoft C
IBM C/2
Introl-C
Lattice C
Microsoft C
MinGW C
MSX-C
Open Watcom C
OS-9 C Compiler
Pure C
Quick C
Turbo C
HiSoft C for Atari ST
HiSoft C for CP/M (Amstrad CPC)
C++ pour OS/2
C++ pour Windows
Borland C++
C++Builder
IBM VisualAge C++
Intel C++
MinGW C++
Open Watcom C++
Symantec C++
Turbo C++
Visual C++
Visual C++ .NET
Watcom C++
Zortech C++
C# (C Sharp) pour Windows
Apple III Cobol
Microsoft Cobol
BlueDragon
Lucee
OpenBD
Railo
Smith Project
Microsoft Fortran
WATFOR-77
CSS
FBML
Open Graph
SVG
XML
XSL/XSLT
LESS
SASS
GCJ (GNU)
JSP
Jython
Visual J++
Node.js
TypeScript
AutoLISP
ACSLogo
LotusScript pour Windows
Amiga Oberon
Oberon .NET
Apple Pascal
Delphi/Kylix/Lazarus
Free Pascal
GNU Pascal
HighSpeed Pascal
IBM Personal Computer Pascal
Lisa Pascal
Maxon Pascal
MPW Pascal
OS-9 Pascal
OSS Personal Pascal
Pascal-86
Pascal du Cray Research
Pascal/VS
Pascal-XT
PURE Pascal
QuickPascal
RemObjets Chrome
Sun Pascal
THINK Pascal
Tiny Pascal (TRS-80)
Turbo Pascal
UCSD Pascal
VAX Pascal
Virtual Pascal
Turbo Pascal for CP/M-80
Turbo Pascal for DOS
Turbo Pascal for Macintosh
Turbo Pascal for Windows
CodeIgniter (Cadre d'application)
Drupal (Projet)
Joomla! (Projet)
Phalanger (PHP .NET)
phpBB (Projet)
Smarty (balise)
Twig (balise)
Symfony (Cadre d'application)
WordPress (Projet)
Zend (Cadre d'application)
PL360
PL/M-80
PL/M-86
Turbo Prolog
CPython
IronPython
Jython
PyPy
AREXX
Regina REXX
JMP
Btrieve
Cassandra
Clipper
CouchDB
dBASE
Hbase
Hypertable
MongoDB
Redis
Access
BigQuery
DB2
H2
Interbase
MySQL
Oracle
PostgreSQL
SAP HANA
SQL Server
Sybase
U-SQL
Référence des mots réservés
Référence des espaces de noms
Analytics Apex SDK
apex-trigger-actions-framework
Visualforce
OrchestraCMS
Eclipse (Force.com IDE)
Visual Studio Code (Salesforce Extension Pack)
Préface
Notes légal
Dictionnaire
Recherche

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.


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Mardi, le 20 Octobre 2020