Class Comentario
java.lang.Object
com.stem.grupoSenda.model.Comentario
Entidad que representa un comentario en el sistema.
Esta clase se mapea con la tabla "comentario" en la base de datos y guarda el texto, la puntuación, la fecha y las relaciones con el usuario y la quedada.
* @author Alex Fernandez Orta- Version:
- 1.0
-
Constructor Summary
ConstructorsConstructorDescriptionConstructor vacío obligatorio para que JPA pueda crear las instancias.Comentario(String texto, Double puntuacion, LocalDateTime fechaPublicacion, Usuario usuario, Quedada quedada) Constructor con parámetros para crear un comentario con todos sus datos rellenos. * @param texto El contenido o mensaje del comentario. -
Method Summary
Modifier and TypeMethodDescriptionObtiene el momento exacto en el que se publicó el comentario. * @return La fecha y hora de publicación.getId()Obtiene el número de id del comentario. * @return El id autonumérico.Obtiene la puntuación asignada en el comentario. * @return La nota numérica.Obtiene la quedada a la que pertenece este comentario. * @return La quedada asociada.getTexto()Obtiene el texto escrito en el comentario. * @return El contenido del mensaje.Obtiene el usuario que escribió el comentario. * @return El objeto Usuario correspondiente.voidsetFechaPublicacion(LocalDateTime fechaPublicacion) Guarda el momento de publicación del comentario. * @param fechaPublicacion La fecha y hora a registrar.voidAsigna el número de id al comentario. * @param id El nuevo número de id.voidsetPuntuacion(Double puntuacion) Modifica la puntuación del comentario. * @param puntuacion La nueva valoración numérica.voidsetQuedada(Quedada quedada) Vincula este comentario a una quedada concreta. * @param quedada La quedada en la que se quiere poner el comentario.voidCambia el texto del comentario por uno nuevo. * @param texto El nuevo mensaje que se quiere guardar.voidsetUsuario(Usuario usuario) Asigna el usuario que ha escrito este comentario. * @param usuario El usuario que se va a asociar.
-
Constructor Details
-
Comentario
public Comentario()Constructor vacío obligatorio para que JPA pueda crear las instancias. -
Comentario
public Comentario(String texto, Double puntuacion, LocalDateTime fechaPublicacion, Usuario usuario, Quedada quedada) Constructor con parámetros para crear un comentario con todos sus datos rellenos. * @param texto El contenido o mensaje del comentario.- Parameters:
puntuacion- La nota o valoración numérica dada por el usuario.fechaPublicacion- El día y la hora exacta en la que se escribe el comentario.usuario- El usuario que escribe este comentario.quedada- La quedada sobre la que se está opinando.
-
-
Method Details
-
getUsuario
Obtiene el usuario que escribió el comentario. * @return El objeto Usuario correspondiente. -
setUsuario
Asigna el usuario que ha escrito este comentario. * @param usuario El usuario que se va a asociar. -
getQuedada
Obtiene la quedada a la que pertenece este comentario. * @return La quedada asociada. -
setQuedada
Vincula este comentario a una quedada concreta. * @param quedada La quedada en la que se quiere poner el comentario. -
getId
Obtiene el número de id del comentario. * @return El id autonumérico. -
setId
Asigna el número de id al comentario. * @param id El nuevo número de id. -
getTexto
Obtiene el texto escrito en el comentario. * @return El contenido del mensaje. -
setTexto
Cambia el texto del comentario por uno nuevo. * @param texto El nuevo mensaje que se quiere guardar. -
getPuntuacion
Obtiene la puntuación asignada en el comentario. * @return La nota numérica. -
setPuntuacion
Modifica la puntuación del comentario. * @param puntuacion La nueva valoración numérica. -
getFechaPublicacion
Obtiene el momento exacto en el que se publicó el comentario. * @return La fecha y hora de publicación. -
setFechaPublicacion
Guarda el momento de publicación del comentario. * @param fechaPublicacion La fecha y hora a registrar.
-