Class ComentarioController
java.lang.Object
com.stem.grupoSenda.controller.ComentarioController
@RestController
@RequestMapping("/api/v1/comentarios")
public class ComentarioController
extends Object
Controlador que maneja todas las operaciones de la API para los comentarios.
Se encarga de recibir las peticiones web y comunicarse con el servicio
para listar, ver, crear, cambiar o borrar comentarios.
* @author Alex Fernandez Orta
- Version:
- 1.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactualizarComentario(Long id, Comentario Comentario) Modifica los datos de un comentario que ya existe. * @param id El número de id del comentario que queremos cambiar.voidborrarComentario(Long id) Elimina un comentario del sistema usando su número de id. * @param id El número de id del comentario que se quiere borrar.crearComentario(Comentario comentarioCrear) Guarda un nuevo comentario en el sistema. * @param comentarioCrear Los datos del comentario que se va a crear.obtenerPorId(Long id) Busca y devuelve un comentario utilizando su número de id. * @param id El número identificador del comentario que queremos buscar.Obtiene una lista con todos los comentarios guardados. * @return Una lista que contiene todos los comentarios.
-
Constructor Details
-
ComentarioController
public ComentarioController()
-
-
Method Details
-
obtenerTodos
Obtiene una lista con todos los comentarios guardados. * @return Una lista que contiene todos los comentarios. -
obtenerPorId
Busca y devuelve un comentario utilizando su número de id. * @param id El número identificador del comentario que queremos buscar.- Returns:
- El comentario encontrado.
-
crearComentario
Guarda un nuevo comentario en el sistema. * @param comentarioCrear Los datos del comentario que se va a crear.- Returns:
- El comentario ya guardado con su id asignado.
-
actualizarComentario
@PutMapping("/{id}") public Comentario actualizarComentario(@PathVariable Long id, @RequestBody Comentario Comentario) Modifica los datos de un comentario que ya existe. * @param id El número de id del comentario que queremos cambiar.- Parameters:
Comentario- Los nuevos datos que le vamos a poner al comentario.- Returns:
- El comentario ya actualizado, o null si no se pudo hacer.
-
borrarComentario
Elimina un comentario del sistema usando su número de id. * @param id El número de id del comentario que se quiere borrar.
-