Skip to main content

Hinzufügen einer Methode zu einer Klasse

Hinweis

Hinweis

Lernen Sie auf Deutsch? In diesem Badge ist für die praktischen Trailhead-Aufgaben Englisch als Bearbeitungssprache festgelegt. Übersetzungen werden zur Referenz in Klammern angegeben. Stellen Sie sicher, dass Sie die englischen Werte kopieren und einfügen und stellen Sie die Sprache Ihres Trailhead Playgrounds auf "English (Englisch)" und das Gebietsschema auf "United States (USA)" um. Die zugehörigen Anweisungen finden Sie hier.

Im Badge Trailhead in Ihrer Sprache erfahren Sie, wie Sie die übersetzte Trailhead-Umgebung nutzen.

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.

  1. 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;
        }
  2. 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.

Lernen Sie weiter kostenlos!
Registrieren Sie sich für einen Account, um fortzufahren.
Was ist für Sie drin?
  • Holen Sie sich personalisierte Empfehlungen für Ihre Karriereplanung
  • Erproben Sie Ihre Fähigkeiten mithilfe praktischer Aufgaben und Quizze
  • Verfolgen Sie Ihre Fortschritte nach und teilen Sie sie mit Arbeitgebern
  • Nutzen Sie Mentoren und Karrierechancen