Bloco padrão executado antes de atualizar um registro nas entidades Role e User. Este bloco chama internamente o blocoNormalizar, responsável por normalizar alguns campos da entidade.
Figura 1 - Bloco Antes de Atualizar
As aplicações padrão do Cronapp utilizam este bloco na funçãoBeforeUpdate dos arquivos blockly servidorRoleManager(Localização:Bloco de Programação/Servidor/RoleManager) e UserManager (Localização:Bloco de Programação/Servidor/UserManager).
Na função abaixo, o bloco Criar novo objeto cria um objeto utilizando como base a entidade User e alguns de seus atributos. O objeto criado é então passado como parâmetro para o bloco Antes de Atualizar, que chama de forma interna o bloco Normalizar, responsável por normalizar os campos informados antes de atualizá-los na entidade. Em seguida, por meio do bloco imprime, o resultado será impresso no console do depurador.
Figura 2 - Exemplo de uso do bloco Antes de Atualizar
No campo de informação abaixo, apresentamos o objeto gerado com as informações passadas. Observe que os campos "normalizedEmail" e "normalizedUserName" apresentam os resultados normalizados dos campos "email" e "userName", respectivamente.