Hinzufügen einer Methode zu einer Klasse
Erstellen einer Methode
Eine Klasse enthält meist eine oder mehr Methoden, die etwas Sinnvolles bewirken. In diesem Schritt erstellen Sie die Methode updateOlderAccounts
, die die ersten fünf Accountdatensätze, nach Erstellungsdatum sortiert, abruft. Anschließend aktualisiert die Methode das Beschreibungsfeld, sodass die Beschreibung 'Heritage Account' lautet, was bedeutet, dass diese Accounts älter als andere Accounts sind.
- Kopieren Sie die folgende Methode und fügen Sie sie im Text der Klasse
OlderAccountsUtility
(also den Angaben innerhalb der geschweiften Klammern) ein.public static void updateOlderAccounts() { // Get the 5 oldest accounts Account[] oldAccounts = [SELECT Id, Description FROM Account ORDER BY CreatedDate ASC LIMIT 5]; // loop through them and update the Description field for (Account acct : oldAccounts) { acct.Description = 'Heritage Account'; } // save the change you made update oldAccounts; }
- Klicken Sie auf File | Save.
Der Code sortiert Accounts zuerst nach dem Datum ihrer Erstellung. Anschließend werden die fünf ältesten Datensätze abgerufen. Für die Abfrage- und Sortiervorgänge wird die SOQL-Abfragesprache (Zeile 3) verwendet. Dann wird jeder Accountdatensatz durchlaufen und dabei das Feld 'Description' geändert. Abschließend werden die Accountdatensätze mithilfe der Apex Data Manipulation Language (DML) aktualisiert. Wenn Sie mit Java und C# vertraut sind, werden Ihnen bei der Syntax viele Ähnlichkeiten auffallen.