Skip to main content
Tempo estimado

Adicionar um método para a classe

Nota

Nota

Deseja aprender em português (Brasil)? Comece o desafio em um Trailhead Playground de português (Brasil) e use as traduções fornecidas entre parênteses para navegar. Copie e cole somente os valores em inglês porque as validações dos desafios dependem de dados em inglês. Se você não passar no desafio em sua organização de português (Brasil), recomendamos que (1) mude o local para os Estados Unidos, (2) mude o idioma para inglês, seguindo as instruções aqui, e (3) clique novamente no botão “Validar o desafio”.

Consulte o emblema Trailhead no seu idioma para saber mais sobre como aproveitar a experiência de Trailhead em outros idiomas.

Criar um método

Uma classe geralmente contém um ou mais métodos que fazem algo útil. Nesta etapa, você criará o método updateOlderAccounts, que obtém os primeiros cinco registros de conta ordenados pela data de criação. Em seguida, ele atualiza o campo de descrição para dizer que essa é uma “Conta patrimônio”, ou seja, uma conta mais antiga que outras contas.

  1. No corpo da classe OlderAccountsUtility (as informações entre as chaves), copie e cole o seguinte método.
        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. Clique em File (Arquivo) | Save (Salvar).

O código classifica as contas pela data em que foram criadas. Em seguida, ele pega os cinco registros mais antigos. Ele usa a linguagem de consulta SOQL (linha 3) para fazer a consulta e a classificação. Em seguida, ele itera em cada registro de conta para atualizar o campo de descrição. Por fim, ele atualiza os registros de conta usando a Data Manipulation Language (linguagem de manipulação de dados, DML) do Apex. Se você estiver familiarizado com Java e C#, verá muita semelhança na sintaxe.

Compartilhe seu feedback do Trailhead usando a Ajuda do Salesforce.

Queremos saber sobre sua experiência com o Trailhead. Agora você pode acessar o novo formulário de feedback, a qualquer momento, no site Ajuda do Salesforce.

Saiba mais Continue compartilhando feedback