Adicionar um método para a classe
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.
- 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; }
- 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.