Package br.com.pawsoncloud.servicos
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 TypeMethodDescriptionCria 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
Cria uma doação e salva no banco de dados.- Parameters:
doacaoDto
- doação criada.- Returns:
- doação recém-criada.
-
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
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
Deleta uma doação de acordo com id informado.- Parameters:
id
- parâmetro para cancelamento de doação.
-