Class AnimaisControle

java.lang.Object
br.com.pawsoncloud.controladores.AnimaisControle

@RestController @RequestMapping("api/v1/animais") public class AnimaisControle extends Object
Controller responsável por manipular operações relacionadas aos animais.
Author:
Edielson Assis
  • Constructor Details

    • AnimaisControle

      public AnimaisControle()
  • Method Details

    • findAll

      @GetMapping public org.springframework.http.ResponseEntity<org.springframework.data.domain.Page<AnimaisResponseDto>> findAll(@PageableDefault(size=10,sort="id") org.springframework.data.domain.Pageable pageable)
      Retorna uma lista paginada com todos os animais.
      Parameters:
      pageable - lista de animais.
      Returns:
      Um json com todos os animais e o código http 200.
    • findById

      @GetMapping("/{id}") public org.springframework.http.ResponseEntity<AnimaisRespDto> findById(@PathVariable Long id)
      Retorna um animal específico.
      Parameters:
      id - ID do animal.
      Returns:
      Um json com os dados do animal e o código http 200.