Class AnimaisServicoImpl

java.lang.Object
br.com.pawsoncloud.servicos.impl.AnimaisServicoImpl
All Implemented Interfaces:
AnimaisServico

@Service public class AnimaisServicoImpl extends Object implements AnimaisServico
Classe que implementa a interface DoacaoServico.
Author:
Edielson Assis
  • 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 interface AnimaisServico
      Parameters:
      pageable - objeto que deve ser configurado para determinar a order em que os animais serão exibidos.
      Returns:
      Lista de animais.
    • findById

      public Animais findById(Long id)
      Retorna um pet com base no id fornecido. Caso o id seja inválido, uma exceção é lançada.
      Specified by:
      findById in interface AnimaisServico
      Parameters:
      id - id do animail pesquisado.
      Returns:
      Pet
      Throws:
      ObjectNotFoundException - é lançada caso o pet não seja encontrado.