Skip to main content

Adicionar um método para a classe

Nota

Nota

Deseja aprender em português (Brasil)? Nesse emblema, as validações dos desafios práticos do Trailhead funcionam em inglês. As traduções são fornecidas entre parênteses como referência Copie e cole os valores em inglês e, em seguida, mude o idioma do Trailhead Playground para inglês e a localidade para Estados Unidos. Siga as instruções aqui.

Consulte o emblema Trailhead no seu idioma para saber como aproveitar a experiência traduzida do Trailhead.

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.

Continue a aprender de graça!
Inscreva-se em uma conta para continuar.
O que você ganha com isso?
  • Receba recomendações personalizadas para suas metas de carreira
  • Pratique suas habilidades com desafios práticos e testes
  • Monitore e compartilhe seu progresso com os empregadores
  • Conecte-se a orientação e oportunidades de carreira