Interface DoacaoServico

All Known Implementing Classes:
DoacaoServicoImpl

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

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

    • create

      Doacao create(DoacaoDto doacaoDto)
      Cria uma doação e salva no banco de dados.
      Parameters:
      doacaoDto - doação criada.
      Returns:
      doação recém-criada.
    • findByCpf

      List<Doacao> 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

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

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