Index
All Classes and Interfaces|All Packages
A
- actualizarComentario(Long, Comentario) - Method in class com.stem.grupoSenda.controller.ComentarioController
-
Modifica los datos de un comentario que ya existe. * @param id El número de id del comentario que queremos cambiar.
- actualizarComentario(Long, Comentario) - Method in interface com.stem.grupoSenda.service.ComentarioService
- actualizarComentario(Long, Comentario) - Method in class com.stem.grupoSenda.service.impl.ComentarioServiceImpl
-
Actualiza un comentario existente modificando solo los campos que no vengan vacíos.
- actualizarQuedada(Long, Quedada) - Method in class com.stem.grupoSenda.controller.QuedadaController
-
Actualiza los datos de una quedada que ya existe. * @param id El número de id de la quedada que se va a modificar.
- actualizarQuedada(Long, Quedada) - Method in class com.stem.grupoSenda.service.impl.QuedadaServiceImpl
-
Actualiza una quedada modificando solamente los campos que se hayan enviado con datos.
- actualizarQuedada(Long, Quedada) - Method in interface com.stem.grupoSenda.service.QuedadaService
- actualizarRuta(Long, Ruta) - Method in class com.stem.grupoSenda.controller.RutaController
-
Modifica los datos de una ruta que ya existe. * @param id El número de id de la ruta que queremos cambiar.
- actualizarRuta(Long, Ruta) - Method in class com.stem.grupoSenda.service.impl.RutaServiceImpl
-
Actualiza una ruta existente modificando solo los detalles que se hayan enviado con cambios.
- actualizarRuta(Long, Ruta) - Method in interface com.stem.grupoSenda.service.RutaService
- actualizarUsuario(Long, Usuario) - Method in class com.stem.grupoSenda.controller.UsuarioController
-
Modifica los datos de un usuario que ya existe. * @param id El número de id del usuario que queremos cambiar.
- actualizarUsuario(Long, Usuario) - Method in class com.stem.grupoSenda.service.impl.UsuarioServiceImpl
-
Actualiza los datos de un usuario modificando solo los campos que traigan información.
- actualizarUsuario(Long, Usuario) - Method in interface com.stem.grupoSenda.service.UsuarioService
- agregarUsuario(Long, Long) - Method in class com.stem.grupoSenda.service.impl.QuedadaServiceImpl
-
Metodo para agregar un usuario a una quedada 1.Compruebo que la quedada y el usuario existen 2.Compruebo que el numero maximo de asistentes sea mayor al numero total de usuarios 3.Compruebo que el usuario no este ya en la quedada comparandolo por su id 4.Compruebo que el usuario no este ya incrito en una quedada ese mismo dia 5.Si no existe el usuario lo añado a la quedada
- agregarUsuario(Long, Long) - Method in interface com.stem.grupoSenda.service.QuedadaService
- aniadirUsuario(Long, Long) - Method in class com.stem.grupoSenda.controller.QuedadaController
-
Añade un usuario a una quedada para que participe en ella. * @param idQuedada El número de id de la quedada.
- asignarRuta(Long, Long) - Method in class com.stem.grupoSenda.service.impl.QuedadaServiceImpl
-
Asignar una ruta a una quedada Compruebo que ambos campos existen Si no hay una ruta ya en el campo de quedada se la añado
- asignarRuta(Long, Long) - Method in interface com.stem.grupoSenda.service.QuedadaService
- asignarRutaQuedada(Long, Long) - Method in class com.stem.grupoSenda.controller.QuedadaController
-
Asigna o cambia la ruta vinculada a una quedada. * @param idQuedada El número de id de la quedada.
B
- borrarComentario(Long) - Method in class com.stem.grupoSenda.controller.ComentarioController
-
Elimina un comentario del sistema usando su número de id. * @param id El número de id del comentario que se quiere borrar.
- borrarComentario(Long) - Method in interface com.stem.grupoSenda.service.ComentarioService
- borrarComentario(Long) - Method in class com.stem.grupoSenda.service.impl.ComentarioServiceImpl
-
Elimina un comentario de la base de datos usando su número de id. * @param id El número de id del comentario que se quiere borrar.
- borrarQuedada(Long) - Method in class com.stem.grupoSenda.controller.QuedadaController
-
Elimina una quedada del sistema usando su número de id. * @param id El número de id de la quedada que se va a borrar.
- borrarQuedada(Long) - Method in class com.stem.grupoSenda.service.impl.QuedadaServiceImpl
-
Metodo para borrar una quedada con un id en especifico. 1.Compruebo que la quedada existe 2.Obtengo los usuarios de esa quedada 3.Itero sobre esos usuarios y saco sus quedadas 4.Itero sobre las quedadas de ese usuario y si el id de esa quedada es igual que es id de la quedada a borrar le elimino esa quedada, guardo la informacion del usuario 5.Cuando se hayan eliminado todos los usuarios elimino la quedada por su id
- borrarQuedada(Long) - Method in interface com.stem.grupoSenda.service.QuedadaService
- borrarRuta(Long) - Method in class com.stem.grupoSenda.controller.RutaController
-
Elimina una ruta del sistema usando su número de id. * @param id El número de id de la ruta que se quiere borrar.
- borrarRuta(Long) - Method in class com.stem.grupoSenda.service.impl.RutaServiceImpl
-
Elimina una ruta de la base de datos utilizando su número de id. * @param id El número de id de la ruta que se quiere borrar.
- borrarRuta(Long) - Method in interface com.stem.grupoSenda.service.RutaService
- borrarUsuario(Long) - Method in class com.stem.grupoSenda.controller.UsuarioController
-
Elimina un usuario del sistema usando su número de id. * @param id El número de id del usuario que se quiere borrar.
- borrarUsuario(Long) - Method in class com.stem.grupoSenda.service.impl.UsuarioServiceImpl
-
Elimina a un usuario del sistema utilizando su número de id. * @param id El número de id del usuario que se quiere dar de baja.
- borrarUsuario(Long) - Method in interface com.stem.grupoSenda.service.UsuarioService
C
- com.stem.grupoSenda - package com.stem.grupoSenda
- com.stem.grupoSenda.controller - package com.stem.grupoSenda.controller
- com.stem.grupoSenda.model - package com.stem.grupoSenda.model
- com.stem.grupoSenda.repository - package com.stem.grupoSenda.repository
- com.stem.grupoSenda.service - package com.stem.grupoSenda.service
- com.stem.grupoSenda.service.impl - package com.stem.grupoSenda.service.impl
- com.stem.grupoSenda.util - package com.stem.grupoSenda.util
- Comentario - Class in com.stem.grupoSenda.model
-
Entidad que representa un comentario en el sistema.
- Comentario() - Constructor for class com.stem.grupoSenda.model.Comentario
-
Constructor vacío obligatorio para que JPA pueda crear las instancias.
- Comentario(String, Double, LocalDateTime, Usuario, Quedada) - Constructor for class com.stem.grupoSenda.model.Comentario
-
Constructor con parámetros para crear un comentario con todos sus datos rellenos. * @param texto El contenido o mensaje del comentario.
- ComentarioController - Class in com.stem.grupoSenda.controller
-
Controlador que maneja todas las operaciones de la API para los comentarios.
- ComentarioController() - Constructor for class com.stem.grupoSenda.controller.ComentarioController
- ComentarioRepository - Interface in com.stem.grupoSenda.repository
- ComentarioService - Interface in com.stem.grupoSenda.service
- ComentarioServiceImpl - Class in com.stem.grupoSenda.service.impl
-
Implementación del servicio de comentarios.
- ComentarioServiceImpl() - Constructor for class com.stem.grupoSenda.service.impl.ComentarioServiceImpl
- crearComentario(Comentario) - Method in class com.stem.grupoSenda.controller.ComentarioController
-
Guarda un nuevo comentario en el sistema. * @param comentarioCrear Los datos del comentario que se va a crear.
- crearComentario(Comentario) - Method in interface com.stem.grupoSenda.service.ComentarioService
- crearComentario(Comentario) - Method in class com.stem.grupoSenda.service.impl.ComentarioServiceImpl
-
Crea un nuevo comentario en una quedada si el usuario existe y no ha comentado antes.
- crearQuedada(Quedada, Long) - Method in class com.stem.grupoSenda.controller.QuedadaController
-
Crea una nueva quedada y la asocia a una ruta concreta. * @param quedada Los datos de la quedada que se va a registrar.
- crearQuedada(Quedada, Long) - Method in class com.stem.grupoSenda.service.impl.QuedadaServiceImpl
-
Crea una nueva quedada en el sistema y la asigna a una ruta existente.
- crearQuedada(Quedada, Long) - Method in interface com.stem.grupoSenda.service.QuedadaService
- crearRuta(Ruta) - Method in class com.stem.grupoSenda.controller.RutaController
-
Guarda una nueva ruta en el sistema. * @param ruta Los datos de la ruta que se va a crear.
- crearRuta(Ruta) - Method in class com.stem.grupoSenda.service.impl.RutaServiceImpl
-
Guarda una nueva ruta en la base de datos. * @param ruta Los datos de la ruta que se va a crear.
- crearRuta(Ruta) - Method in interface com.stem.grupoSenda.service.RutaService
- crearUsuario(Usuario) - Method in class com.stem.grupoSenda.controller.UsuarioController
-
Guarda un nuevo usuario en el sistema. * @param usuario Los datos del usuario que se va a crear.
- crearUsuario(Usuario) - Method in class com.stem.grupoSenda.service.impl.UsuarioServiceImpl
-
Registra un nuevo usuario en el sistema comprobando que su email sea único.
- crearUsuario(Usuario) - Method in interface com.stem.grupoSenda.service.UsuarioService
D
- DatabaseSeeder - Class in com.stem.grupoSenda.util
- DatabaseSeeder() - Constructor for class com.stem.grupoSenda.util.DatabaseSeeder
E
- eliminarUsuarioDeQuedada(Long, Long) - Method in class com.stem.grupoSenda.controller.QuedadaController
-
Quita o desapunta a un usuario de una quedada en específico. * @param idQuedada El número de id de la quedada.
- eliminarUsuarioDeQuedada(Long, Long) - Method in class com.stem.grupoSenda.service.impl.QuedadaServiceImpl
- eliminarUsuarioDeQuedada(Long, Long) - Method in interface com.stem.grupoSenda.service.QuedadaService
- existsByEmail(String) - Method in interface com.stem.grupoSenda.repository.UsuarioRepository
G
- getAltitud() - Method in class com.stem.grupoSenda.model.Ruta
-
Obtiene la altitud máxima del trayecto.
- getApellido() - Method in class com.stem.grupoSenda.model.Usuario
-
Obtiene el apellido del usuario.
- getComentarios() - Method in class com.stem.grupoSenda.model.Quedada
-
Obtiene todos los comentarios escritos por los usuarios sobre esta quedada.
- getComentarios() - Method in class com.stem.grupoSenda.model.Usuario
-
Obtiene la lista de todos los comentarios publicados por este usuario.
- getDescripcion() - Method in class com.stem.grupoSenda.model.Ruta
-
Obtiene la descripción detallada de la ruta.
- getDesnivel() - Method in class com.stem.grupoSenda.model.Ruta
-
Obtiene el desnivel acumulado de la ruta.
- getDificultad() - Method in class com.stem.grupoSenda.model.Ruta
-
Obtiene el grado de dificultad asignado a la ruta.
- getDistanciaKm() - Method in class com.stem.grupoSenda.model.Ruta
-
Obtiene la distancia o longitud total de la ruta.
- getEmail() - Method in class com.stem.grupoSenda.model.Usuario
-
Obtiene el correo electrónico del usuario.
- getFechaEncuentro() - Method in class com.stem.grupoSenda.model.Quedada
-
Obtiene el momento de la cita (fecha y hora).
- getFechaPublicacion() - Method in class com.stem.grupoSenda.model.Comentario
-
Obtiene el momento exacto en el que se publicó el comentario. * @return La fecha y hora de publicación.
- getId() - Method in class com.stem.grupoSenda.model.Comentario
-
Obtiene el número de id del comentario. * @return El id autonumérico.
- getId() - Method in class com.stem.grupoSenda.model.Quedada
-
Obtiene el número de id único de la quedada.
- getId() - Method in class com.stem.grupoSenda.model.Ruta
-
Obtiene el número de id único de la ruta.
- getId() - Method in class com.stem.grupoSenda.model.Usuario
-
Obtiene el número de id único del usuario.
- getMaximosAsistentes() - Method in class com.stem.grupoSenda.model.Quedada
-
Obtiene la cantidad máxima de personas que pueden ir a la quedada.
- getNivelExperiencia() - Method in class com.stem.grupoSenda.model.Usuario
-
Obtiene la puntuación de la experiencia que tiene el usuario en montaña.
- getNombre() - Method in class com.stem.grupoSenda.model.Ruta
-
Obtiene el nombre de la ruta.
- getNombre() - Method in class com.stem.grupoSenda.model.Usuario
-
Obtiene el nombre del usuario.
- getPuntoEncuentro() - Method in class com.stem.grupoSenda.model.Quedada
-
Obtiene el punto o lugar exacto de encuentro.
- getPuntuacion() - Method in class com.stem.grupoSenda.model.Comentario
-
Obtiene la puntuación asignada en el comentario. * @return La nota numérica.
- getQuedada() - Method in class com.stem.grupoSenda.model.Comentario
-
Obtiene la quedada a la que pertenece este comentario. * @return La quedada asociada.
- getQuedadas() - Method in class com.stem.grupoSenda.model.Ruta
-
Obtiene la lista de todas las quedadas organizadas para recorrer esta ruta.
- getQuedadas() - Method in class com.stem.grupoSenda.model.Usuario
-
Obtiene la lista de todas las quedadas a las que se ha apuntado este usuario.
- getQuedadasByRutaId(Long) - Method in class com.stem.grupoSenda.controller.RutaController
-
Obtiene la lista de todas las quedadas que se van a hacer en una ruta concreta. * @param id El número de id de la ruta.
- getRuta() - Method in class com.stem.grupoSenda.model.Quedada
-
Obtiene la ruta de senderismo asignada a esta quedada.
- getTexto() - Method in class com.stem.grupoSenda.model.Comentario
-
Obtiene el texto escrito en el comentario. * @return El contenido del mensaje.
- getUsuario() - Method in class com.stem.grupoSenda.model.Comentario
-
Obtiene el usuario que escribió el comentario. * @return El objeto Usuario correspondiente.
- getUsuarios() - Method in class com.stem.grupoSenda.model.Quedada
-
Obtiene la lista de todos los usuarios que se han apuntado a esta quedada.
- getUsuariosByQuedadaId(Long) - Method in class com.stem.grupoSenda.controller.QuedadaController
-
Obtiene la lista de todos los usuarios apuntados a una quedada. * @param id El número de id de la quedada.
- GrupoSendaApplication - Class in com.stem.grupoSenda
- GrupoSendaApplication() - Constructor for class com.stem.grupoSenda.GrupoSendaApplication
I
- irAQuedada(Quedada) - Method in class com.stem.grupoSenda.model.Usuario
-
Une al usuario a una quedada concreta evitando que se añada dos veces la misma.
L
- listarComentarios() - Method in interface com.stem.grupoSenda.service.ComentarioService
- listarComentarios() - Method in class com.stem.grupoSenda.service.impl.ComentarioServiceImpl
-
Devuelve una lista con todos los comentarios que existen en la base de datos. * @return Una lista con todos los comentarios encontrados.
- listarQuedadas() - Method in class com.stem.grupoSenda.service.impl.QuedadaServiceImpl
-
Busca y devuelve una lista con todas las quedadas que hay guardadas. * @return Una lista que contiene todas las quedadas encontradas.
- listarQuedadas() - Method in interface com.stem.grupoSenda.service.QuedadaService
- listarRuta() - Method in class com.stem.grupoSenda.service.impl.RutaServiceImpl
-
Busca y devuelve una lista con todas las rutas que hay guardadas en el sistema. * @return Una lista que contiene todas las rutas encontradas.
- listarRuta() - Method in interface com.stem.grupoSenda.service.RutaService
- listarUsuarios() - Method in class com.stem.grupoSenda.service.impl.UsuarioServiceImpl
-
Busca y devuelve una lista con todos los usuarios registrados en el sistema. * @return Una lista que contiene a todos los usuarios.
- listarUsuarios() - Method in interface com.stem.grupoSenda.service.UsuarioService
M
- main(String[]) - Static method in class com.stem.grupoSenda.GrupoSendaApplication
O
- obtenerComentarioPorId(Long) - Method in interface com.stem.grupoSenda.service.ComentarioService
- obtenerComentarioPorId(Long) - Method in class com.stem.grupoSenda.service.impl.ComentarioServiceImpl
-
Busca un comentario específico utilizando su número de id. * @param id El número identificador del comentario que queremos buscar.
- obtenerPorId(Long) - Method in class com.stem.grupoSenda.controller.ComentarioController
-
Busca y devuelve un comentario utilizando su número de id. * @param id El número identificador del comentario que queremos buscar.
- obtenerPorId(Long) - Method in class com.stem.grupoSenda.controller.QuedadaController
-
Busca y devuelve una quedada según su número de id. * @param id El número identificador de la quedada que queremos buscar.
- obtenerPorId(Long) - Method in class com.stem.grupoSenda.controller.RutaController
-
Busca y devuelve una ruta específica utilizando su número de id. * @param id El número identificador de la ruta que queremos buscar.
- obtenerPorId(Long) - Method in class com.stem.grupoSenda.controller.UsuarioController
-
Busca y devuelve un usuario específico utilizando su número de id. * @param id El número identificador del usuario que queremos buscar.
- obtenerQuedadaPorId(Long) - Method in class com.stem.grupoSenda.service.impl.QuedadaServiceImpl
-
Busca una quedada concreta utilizando su número de id. * @param id El número identificador de la quedada que queremos encontrar.
- obtenerQuedadaPorId(Long) - Method in interface com.stem.grupoSenda.service.QuedadaService
- obtenerRutaPorId(Long) - Method in class com.stem.grupoSenda.service.impl.RutaServiceImpl
-
Busca una ruta específica utilizando su número de id. * @param id El número identificador de la ruta que queremos encontrar.
- obtenerRutaPorId(Long) - Method in interface com.stem.grupoSenda.service.RutaService
- obtenerTodos() - Method in class com.stem.grupoSenda.controller.ComentarioController
-
Obtiene una lista con todos los comentarios guardados. * @return Una lista que contiene todos los comentarios.
- obtenerTodos() - Method in class com.stem.grupoSenda.controller.QuedadaController
-
Obtiene una lista con todas las quedadas registradas. * @return Una lista que contiene todas las quedadas.
- obtenerTodos() - Method in class com.stem.grupoSenda.controller.RutaController
-
Obtiene una lista con todas las rutas disponibles. * @return Una lista que contiene todas las rutas.
- obtenerTodos() - Method in class com.stem.grupoSenda.controller.UsuarioController
-
Obtiene una lista con todos los usuarios registrados. * @return Una lista que contiene a todos los usuarios.
- obtenerUsuarioPorId(Long) - Method in class com.stem.grupoSenda.service.impl.UsuarioServiceImpl
-
Busca un usuario específico en el sistema utilizando su número de id. * @param id El número identificador del usuario que queremos encontrar.
- obtenerUsuarioPorId(Long) - Method in interface com.stem.grupoSenda.service.UsuarioService
Q
- Quedada - Class in com.stem.grupoSenda.model
-
Entidad que representa una quedada o evento en el sistema.
- Quedada() - Constructor for class com.stem.grupoSenda.model.Quedada
-
Constructor vacío obligatorio para que el sistema de persistencia (JPA) pueda crear las instancias correctamente.
- Quedada(LocalDateTime, String, Integer, Ruta) - Constructor for class com.stem.grupoSenda.model.Quedada
-
Constructor con parámetros para crear una quedada con sus datos principales.
- QuedadaController - Class in com.stem.grupoSenda.controller
-
Controlador para gestionar todas las operaciones de las quedadas en la API.
- QuedadaController() - Constructor for class com.stem.grupoSenda.controller.QuedadaController
- QuedadaRepository - Interface in com.stem.grupoSenda.repository
- QuedadaService - Interface in com.stem.grupoSenda.service
- QuedadaServiceImpl - Class in com.stem.grupoSenda.service.impl
-
Implementación del servicio de quedadas.
- QuedadaServiceImpl() - Constructor for class com.stem.grupoSenda.service.impl.QuedadaServiceImpl
R
- run(String...) - Method in class com.stem.grupoSenda.util.DatabaseSeeder
- Ruta - Class in com.stem.grupoSenda.model
-
Entidad que representa una ruta de senderismo en el sistema.
- Ruta() - Constructor for class com.stem.grupoSenda.model.Ruta
-
Constructor vacío obligatorio para que el sistema de persistencia (JPA) pueda gestionar correctamente las instancias de la base de datos.
- Ruta(String, String, Integer, String, Integer, Double) - Constructor for class com.stem.grupoSenda.model.Ruta
-
Constructor con parámetros para crear una ruta con todas sus características técnicas.
- RutaController - Class in com.stem.grupoSenda.controller
-
Controlador para gestionar todas las operaciones de las rutas en la API.
- RutaController() - Constructor for class com.stem.grupoSenda.controller.RutaController
- RutaRepository - Interface in com.stem.grupoSenda.repository
- RutaService - Interface in com.stem.grupoSenda.service
- RutaServiceImpl - Class in com.stem.grupoSenda.service.impl
-
Implementación del servicio de rutas.
- RutaServiceImpl() - Constructor for class com.stem.grupoSenda.service.impl.RutaServiceImpl
S
- setAltitud(Integer) - Method in class com.stem.grupoSenda.model.Ruta
-
Cambia la altitud máxima registrada para la ruta.
- setApellido(String) - Method in class com.stem.grupoSenda.model.Usuario
-
Cambia el apellido del usuario.
- setComentarios(List) - Method in class com.stem.grupoSenda.model.Quedada
-
Asigna la lista de comentarios de la quedada.
- setComentarios(List) - Method in class com.stem.grupoSenda.model.Usuario
-
Asigna la lista de comentarios escritos por el usuario.
- setDescripcion(String) - Method in class com.stem.grupoSenda.model.Ruta
-
Modifica la descripción de la ruta.
- setDesnivel(Integer) - Method in class com.stem.grupoSenda.model.Ruta
-
Cambia el desnivel acumulado de la ruta.
- setDificultad(String) - Method in class com.stem.grupoSenda.model.Ruta
-
Cambia la valoración de la dificultad de la ruta.
- setDistanciaKm(Double) - Method in class com.stem.grupoSenda.model.Ruta
-
Modifica los kilómetros totales de la ruta.
- setEmail(String) - Method in class com.stem.grupoSenda.model.Usuario
-
Cambia el correo electrónico del usuario.
- setFechaEncuentro(LocalDateTime) - Method in class com.stem.grupoSenda.model.Quedada
-
Cambia el día o la hora del encuentro.
- setFechaPublicacion(LocalDateTime) - Method in class com.stem.grupoSenda.model.Comentario
-
Guarda el momento de publicación del comentario. * @param fechaPublicacion La fecha y hora a registrar.
- setId(Long) - Method in class com.stem.grupoSenda.model.Comentario
-
Asigna el número de id al comentario. * @param id El nuevo número de id.
- setId(Long) - Method in class com.stem.grupoSenda.model.Quedada
-
Asigna el número de id a la quedada.
- setId(Long) - Method in class com.stem.grupoSenda.model.Ruta
-
Asigna el número de id a la ruta.
- setId(Long) - Method in class com.stem.grupoSenda.model.Usuario
-
Asigna el número de id al usuario.
- setMaximosAsistentes(Integer) - Method in class com.stem.grupoSenda.model.Quedada
-
Modifica el límite de asistentes permitidos para la quedada.
- setNivelExperiencia(Double) - Method in class com.stem.grupoSenda.model.Usuario
-
Modifica el nivel de experiencia del usuario.
- setNombre(String) - Method in class com.stem.grupoSenda.model.Ruta
-
Cambia el nombre de la ruta.
- setNombre(String) - Method in class com.stem.grupoSenda.model.Usuario
-
Cambia el nombre del usuario.
- setPuntoEncuentro(String) - Method in class com.stem.grupoSenda.model.Quedada
-
Cambia el lugar donde se va a quedar.
- setPuntuacion(Double) - Method in class com.stem.grupoSenda.model.Comentario
-
Modifica la puntuación del comentario. * @param puntuacion La nueva valoración numérica.
- setQuedada(Quedada) - Method in class com.stem.grupoSenda.model.Comentario
-
Vincula este comentario a una quedada concreta. * @param quedada La quedada en la que se quiere poner el comentario.
- setQuedadas(List) - Method in class com.stem.grupoSenda.model.Ruta
-
Asigna o actualiza el conjunto de quedadas que van a utilizar esta ruta.
- setQuedadas(List) - Method in class com.stem.grupoSenda.model.Usuario
-
Asigna o actualiza la lista completa de quedadas asociadas al usuario.
- setRuta(Ruta) - Method in class com.stem.grupoSenda.model.Quedada
-
Vincula una ruta de senderismo específica a esta quedada.
- setTexto(String) - Method in class com.stem.grupoSenda.model.Comentario
-
Cambia el texto del comentario por uno nuevo. * @param texto El nuevo mensaje que se quiere guardar.
- setUsuario(Usuario) - Method in class com.stem.grupoSenda.model.Comentario
-
Asigna el usuario que ha escrito este comentario. * @param usuario El usuario que se va a asociar.
- setUsuarios(List) - Method in class com.stem.grupoSenda.model.Quedada
-
Asigna o cambia el grupo de usuarios de la quedada.
T
- toString() - Method in class com.stem.grupoSenda.model.Usuario
-
Devuelve una cadena de texto con un resumen de los datos principales del usuario.
U
- Usuario - Class in com.stem.grupoSenda.model
-
Entidad que representa a un usuario o excursionista en el sistema.
- Usuario() - Constructor for class com.stem.grupoSenda.model.Usuario
-
Constructor vacío obligatorio para que el sistema de persistencia (JPA) pueda gestionar correctamente las instancias de la base de datos.
- Usuario(String, String, Double, String) - Constructor for class com.stem.grupoSenda.model.Usuario
-
Constructor con parámetros para crear un usuario con sus datos principales.
- UsuarioController - Class in com.stem.grupoSenda.controller
-
Controlador para gestionar todas las operaciones de los usuarios en la API.
- UsuarioController() - Constructor for class com.stem.grupoSenda.controller.UsuarioController
- UsuarioRepository - Interface in com.stem.grupoSenda.repository
- UsuarioService - Interface in com.stem.grupoSenda.service
- UsuarioServiceImpl - Class in com.stem.grupoSenda.service.impl
-
Implementación del servicio de usuarios.
- UsuarioServiceImpl() - Constructor for class com.stem.grupoSenda.service.impl.UsuarioServiceImpl
V
- verComentariosUnaQuedada(Long) - Method in class com.stem.grupoSenda.controller.QuedadaController
-
Obtiene todos los comentarios que han escrito los usuarios en una quedada. * @param id El número de id de la quedada.
- verComentariosUsuario(Long) - Method in class com.stem.grupoSenda.controller.UsuarioController
-
Obtiene la lista de todos los comentarios que ha escrito un usuario concreto. * @param id El número de id del usuario.
- verQuedadasUsuario(Long) - Method in class com.stem.grupoSenda.controller.UsuarioController
-
Obtiene la lista de todas las quedadas a las que está apuntado un usuario. * @param id El número de id del usuario.
All Classes and Interfaces|All Packages