34 - Implementando serviços (parte 4)

Nessa trigésima quarta parte do nosso tutorial, vamos implementar um método para realizarmos a alteração de dados.

Inicialmente iremos criar no arquivo Servico.java um método para realizar a atualização de um registro, haverá uma validação para garantirmos que os dados informados realmente estão condizentes para efetuar a ação:

Note que na imagem acima realizamos as seguintes validações:

  • Através do código, verificamos se existe algum registro na tabela
  • O nome deve conter pelo menos um caractere
  • A idade não pode ser negativa

Há outras validações que podem ser feitas, por questões de didática, iremos desenvolver algo mais simples. O próximo passo é implementarmos o método de alteração, que está no arquivo Controle.java:

Vamos testar nossa rota de alteração? Abra o Thunder Client e faça a seguinte requisição:

Nesse teste de maneira proposital, informei um código que não existe, sendo assim teremos o seguinte retorno:

Fique à vontade em realizar outros testes como:

  • Não informar um nome
  • Informar uma idade negativa

Agora podemos passar um código que exista, além de um nome e uma idade:

Nosso retorno será esse:

Agora nosso método responsável por alterar registros está bem melhor, espero que tenham gostado dessa etapa do tutorial, em caso de dúvidas, assista o vídeo abaixo:

Fonte utilizada para a criação desse tutorial: