Package br.com.pawsoncloud.servicos.impl
Class AnimaisServicoImpl
java.lang.Object
br.com.pawsoncloud.servicos.impl.AnimaisServicoImpl
- All Implemented Interfaces:
AnimaisServico
Classe que implementa a interface DoacaoServico.
- Author:
- Edielson Assis
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.data.domain.Page<AnimaisResponseDto>
findAll
(org.springframework.data.domain.Pageable pageable) Retorna uma lista paginada de animais com base nas configurações do objeto Pageable.Retorna um pet com base no id fornecido.
-
Constructor Details
-
AnimaisServicoImpl
public AnimaisServicoImpl()
-
-
Method Details
-
findAll
public org.springframework.data.domain.Page<AnimaisResponseDto> findAll(org.springframework.data.domain.Pageable pageable) Retorna uma lista paginada de animais com base nas configurações do objeto Pageable.- Specified by:
findAll
in interfaceAnimaisServico
- Parameters:
pageable
- objeto que deve ser configurado para determinar a order em que os animais serão exibidos.- Returns:
- Lista de animais.
-
findById
Retorna um pet com base no id fornecido. Caso o id seja inválido, uma exceção é lançada.- Specified by:
findById
in interfaceAnimaisServico
- Parameters:
id
- id do animail pesquisado.- Returns:
- Pet
- Throws:
ObjectNotFoundException
- é lançada caso o pet não seja encontrado.
-