Commit 7399a9d0 by Rubén Ramírez

feat: [ServicioUsuarios]: Añadido un método necesario para buscar en usuario por id

parent cd955a94
...@@ -132,4 +132,17 @@ public class ServicioUsuarios { ...@@ -132,4 +132,17 @@ public class ServicioUsuarios {
.orElseThrow(UsuarioNoExiste::new); .orElseThrow(UsuarioNoExiste::new);
} }
/**
* @brief Busca un usuario por su ID.
* @param id ID del usuario.
* @return Usuario encontrado.
* @throws UsuarioNoExiste Si el usuario no está registrado.
* Devuelve el usuario administrador si el ID coincide con el del admin.
*/
public Usuario buscaUsuario(Long id) {
if (id.equals(admin.getId())) return admin;
return repositorioUsuario.findById(id).orElseThrow(UsuarioNoExiste::new);
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment