클래스에 메서드 추가
메서드 만들기
클래스에는 대개 유용한 작업을 수행하는 하나 이상의 메서드가 포함되어 있습니다. 이 단계에서는 생성 날짜별로 정렬된 처음 5개의 계정 레코드를 가져오는 updateOlderAccounts
메서드를 생성합니다. 그런 다음, 설명 필드를 업데이트하여 이 계정이 다른 계정보다 오래된 '유산 계정'임을 표시해보겠습니다.
OlderAccountsUtility
클래스의 본문(중괄호 안의 정보)에 다음 메서드를 복사하여 붙여넣습니다.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; }
- File(파일) | Save(저장)를 클릭합니다.
코드는 생성 날짜를 기준으로 계정을 제일 먼저 정렬합니다. 그런 다음, 가장 오래된 5개의 레코드를 가져옵니다. SOQL 쿼리 언어(줄 3)를 사용하여 쿼리 및 정렬을 수행합니다. 그러고 나서 각 계정 레코드를 반복하여 Description(설명) 필드를 업데이트합니다. 마지막으로, Apex DML(Data Manipulation Language)을 사용하여 계정 레코드를 업데이트합니다. Java 및 C#에 익숙하다면 구문에서 많은 유사점을 발견할 수 있습니다.