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