Interface AdocaoServico

All Known Implementing Classes:
AdocaoServicoImpl

public interface AdocaoServico
A interface AdocaoServico possui a assinatura dos metodos que devem ser implementados.
Author:
Edielson Assis
  • Method Summary

    Modifier and Type
    Method
    Description
    create(AdocaoDto adocaoDto)
    Cria uma adoção e salva no banco de dados.
    void
    Deleta uma adoção de acordo com o id informado.
    Retorna todas as adoções realizadas pelo usuário com base no seu cpf.
    update(Long id, AdocaoUpdateDto adocaoDto)
    Atualiza uma adoção de acordo com o id informado.
  • Method Details

    • create

      Adocao create(AdocaoDto adocaoDto)
      Cria uma adoção e salva no banco de dados.
      Parameters:
      adocaoDto - adoção criada.
      Returns:
      adoção recém-criada.
    • findByCpf

      List<Adocao> findByCpf()
      Retorna todas as adoções realizadas pelo usuário com base no seu cpf.
      Returns:
      uma lista com todas as doações realizadas pelo usuário.
    • update

      Adocao update(Long id, AdocaoUpdateDto adocaoDto)
      Atualiza uma adoção de acordo com o id informado.
      Parameters:
      id - parâmetro para atualização.
      adocaoDto - adoção que será atualizada.
      Returns:
      adoção recém-atualizada.
    • delete

      void delete(Long id)
      Deleta uma adoção de acordo com o id informado.
      Parameters:
      id - parâmetro para cancelamento de adoção.