From 98874e8ba3c46b935c93a302d400b0d3380f9950 Mon Sep 17 00:00:00 2001
From: Hugo <hugo.cubino@estudiantes.uva.es>
Date: Tue, 24 Dec 2024 15:10:52 +0100
Subject: [PATCH] =?UTF-8?q?Cambiada=20estructura=20de=20paquetes=20a=20com?=
 =?UTF-8?q?o=20est=C3=A1=20la=20de=20users?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../hotels => api}/HotelsApplication.java     |  2 +-
 .../hotels/api => api/apis}/BookingAPI.java   |  2 +-
 .../hotels/api => api/apis}/ManagerAPI.java   |  2 +-
 .../config/RestTemplateConfig.java            |  2 +-
 .../hotels => api}/config/SecurityConfig.java |  6 ++---
 .../controllers/HotelController.java          | 22 +++++++++----------
 .../exceptions/GlobalExceptionHandler.java    |  2 +-
 .../exceptions/HotelNotFoundException.java    |  2 +-
 .../exceptions/InvalidDateRangeException.java |  2 +-
 .../exceptions/InvalidRequestException.java   |  2 +-
 .../filter/JwtAuthenticationFilter.java       |  4 ++--
 .../interceptor/AuthHttpInterceptor.java      |  6 ++---
 .../{apis/hotels => api}/models/Address.java  |  2 +-
 .../{apis/hotels => api}/models/Hotel.java    |  2 +-
 .../uva/{apis/hotels => api}/models/Room.java |  2 +-
 .../{apis/hotels => api}/models/RoomType.java |  2 +-
 .../models/external/users/UserRol.java        |  2 +-
 .../repositories/HotelRepository.java         |  5 +++--
 .../repositories/RoomRepository.java          |  4 ++--
 .../hotels => api}/services/HotelService.java | 20 ++++++++---------
 .../{apis/hotels => api}/utils/JwtUtil.java   |  4 ++--
 21 files changed, 49 insertions(+), 48 deletions(-)
 rename java/services/hotels/src/main/java/com/uva/{apis/hotels => api}/HotelsApplication.java (91%)
 rename java/services/hotels/src/main/java/com/uva/{apis/hotels/api => api/apis}/BookingAPI.java (98%)
 rename java/services/hotels/src/main/java/com/uva/{apis/hotels/api => api/apis}/ManagerAPI.java (96%)
 rename java/services/hotels/src/main/java/com/uva/{apis/hotels => api}/config/RestTemplateConfig.java (90%)
 rename java/services/hotels/src/main/java/com/uva/{apis/hotels => api}/config/SecurityConfig.java (93%)
 rename java/services/hotels/src/main/java/com/uva/{apis/hotels => api}/controllers/HotelController.java (84%)
 rename java/services/hotels/src/main/java/com/uva/{apis/hotels => api}/exceptions/GlobalExceptionHandler.java (98%)
 rename java/services/hotels/src/main/java/com/uva/{apis/hotels => api}/exceptions/HotelNotFoundException.java (90%)
 rename java/services/hotels/src/main/java/com/uva/{apis/hotels => api}/exceptions/InvalidDateRangeException.java (80%)
 rename java/services/hotels/src/main/java/com/uva/{apis/hotels => api}/exceptions/InvalidRequestException.java (88%)
 rename java/services/hotels/src/main/java/com/uva/{apis/hotels => api}/filter/JwtAuthenticationFilter.java (97%)
 rename java/services/hotels/src/main/java/com/uva/{apis/hotels => api}/interceptor/AuthHttpInterceptor.java (90%)
 rename java/services/hotels/src/main/java/com/uva/{apis/hotels => api}/models/Address.java (98%)
 rename java/services/hotels/src/main/java/com/uva/{apis/hotels => api}/models/Hotel.java (97%)
 rename java/services/hotels/src/main/java/com/uva/{apis/hotels => api}/models/Room.java (97%)
 rename java/services/hotels/src/main/java/com/uva/{apis/hotels => api}/models/RoomType.java (64%)
 rename java/services/hotels/src/main/java/com/uva/{apis/hotels => api}/models/external/users/UserRol.java (53%)
 rename java/services/hotels/src/main/java/com/uva/{apis/hotels => api}/repositories/HotelRepository.java (73%)
 rename java/services/hotels/src/main/java/com/uva/{apis/hotels => api}/repositories/RoomRepository.java (85%)
 rename java/services/hotels/src/main/java/com/uva/{apis/hotels => api}/services/HotelService.java (88%)
 rename java/services/hotels/src/main/java/com/uva/{apis/hotels => api}/utils/JwtUtil.java (92%)

diff --git a/java/services/hotels/src/main/java/com/uva/apis/hotels/HotelsApplication.java b/java/services/hotels/src/main/java/com/uva/api/HotelsApplication.java
similarity index 91%
rename from java/services/hotels/src/main/java/com/uva/apis/hotels/HotelsApplication.java
rename to java/services/hotels/src/main/java/com/uva/api/HotelsApplication.java
index b458b0b..0d15b4f 100644
--- a/java/services/hotels/src/main/java/com/uva/apis/hotels/HotelsApplication.java
+++ b/java/services/hotels/src/main/java/com/uva/api/HotelsApplication.java
@@ -1,4 +1,4 @@
-package com.uva.monolith;
+package com.uva.api;
 
 import org.springframework.boot.SpringApplication;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
diff --git a/java/services/hotels/src/main/java/com/uva/apis/hotels/api/BookingAPI.java b/java/services/hotels/src/main/java/com/uva/api/apis/BookingAPI.java
similarity index 98%
rename from java/services/hotels/src/main/java/com/uva/apis/hotels/api/BookingAPI.java
rename to java/services/hotels/src/main/java/com/uva/api/apis/BookingAPI.java
index 369066b..53dc655 100644
--- a/java/services/hotels/src/main/java/com/uva/apis/hotels/api/BookingAPI.java
+++ b/java/services/hotels/src/main/java/com/uva/api/apis/BookingAPI.java
@@ -1,4 +1,4 @@
-package com.uva.monolith.api;
+package com.uva.api.apis;
 
 import java.time.LocalDate;
 import java.util.HashSet;
diff --git a/java/services/hotels/src/main/java/com/uva/apis/hotels/api/ManagerAPI.java b/java/services/hotels/src/main/java/com/uva/api/apis/ManagerAPI.java
similarity index 96%
rename from java/services/hotels/src/main/java/com/uva/apis/hotels/api/ManagerAPI.java
rename to java/services/hotels/src/main/java/com/uva/api/apis/ManagerAPI.java
index fda9694..a7eb79b 100644
--- a/java/services/hotels/src/main/java/com/uva/apis/hotels/api/ManagerAPI.java
+++ b/java/services/hotels/src/main/java/com/uva/api/apis/ManagerAPI.java
@@ -1,4 +1,4 @@
-package com.uva.monolith.api;
+package com.uva.api.apis;
 
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Value;
diff --git a/java/services/hotels/src/main/java/com/uva/apis/hotels/config/RestTemplateConfig.java b/java/services/hotels/src/main/java/com/uva/api/config/RestTemplateConfig.java
similarity index 90%
rename from java/services/hotels/src/main/java/com/uva/apis/hotels/config/RestTemplateConfig.java
rename to java/services/hotels/src/main/java/com/uva/api/config/RestTemplateConfig.java
index 43da2b7..5d215af 100644
--- a/java/services/hotels/src/main/java/com/uva/apis/hotels/config/RestTemplateConfig.java
+++ b/java/services/hotels/src/main/java/com/uva/api/config/RestTemplateConfig.java
@@ -1,4 +1,4 @@
-package com.uva.monolith.config;
+package com.uva.api.config;
 
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
diff --git a/java/services/hotels/src/main/java/com/uva/apis/hotels/config/SecurityConfig.java b/java/services/hotels/src/main/java/com/uva/api/config/SecurityConfig.java
similarity index 93%
rename from java/services/hotels/src/main/java/com/uva/apis/hotels/config/SecurityConfig.java
rename to java/services/hotels/src/main/java/com/uva/api/config/SecurityConfig.java
index ccb40af..41524e4 100644
--- a/java/services/hotels/src/main/java/com/uva/apis/hotels/config/SecurityConfig.java
+++ b/java/services/hotels/src/main/java/com/uva/api/config/SecurityConfig.java
@@ -1,4 +1,4 @@
-package com.uva.monolith.config;
+package com.uva.api.config;
 
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
@@ -8,8 +8,8 @@ import org.springframework.security.config.annotation.web.configuration.EnableWe
 import org.springframework.security.web.SecurityFilterChain;
 import org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter;
 
-import com.uva.monolith.filter.JwtAuthenticationFilter;
-import com.uva.monolith.models.external.users.UserRol;
+import com.uva.api.filter.JwtAuthenticationFilter;
+import com.uva.api.models.external.users.UserRol;
 
 @Configuration
 @EnableWebSecurity
diff --git a/java/services/hotels/src/main/java/com/uva/apis/hotels/controllers/HotelController.java b/java/services/hotels/src/main/java/com/uva/api/controllers/HotelController.java
similarity index 84%
rename from java/services/hotels/src/main/java/com/uva/apis/hotels/controllers/HotelController.java
rename to java/services/hotels/src/main/java/com/uva/api/controllers/HotelController.java
index 643c08f..ac95b78 100644
--- a/java/services/hotels/src/main/java/com/uva/apis/hotels/controllers/HotelController.java
+++ b/java/services/hotels/src/main/java/com/uva/api/controllers/HotelController.java
@@ -1,4 +1,4 @@
-package com.uva.monolith.controllers;
+package com.uva.api.controllers;
 
 import java.util.List;
 import java.util.Map;
@@ -11,16 +11,16 @@ import org.springframework.http.ResponseEntity;
 import org.springframework.transaction.annotation.Transactional;
 import org.springframework.web.bind.annotation.*;
 
-import com.uva.monolith.api.BookingAPI;
-import com.uva.monolith.api.ManagerAPI;
-import com.uva.monolith.exceptions.HotelNotFoundException;
-import com.uva.monolith.exceptions.InvalidDateRangeException;
-import com.uva.monolith.exceptions.InvalidRequestException;
-import com.uva.monolith.models.Hotel;
-import com.uva.monolith.models.Room;
-import com.uva.monolith.repositories.HotelRepository;
-import com.uva.monolith.repositories.RoomRepository;
-import com.uva.monolith.services.HotelService;
+import com.uva.api.apis.BookingAPI;
+import com.uva.api.apis.ManagerAPI;
+import com.uva.api.exceptions.HotelNotFoundException;
+import com.uva.api.exceptions.InvalidDateRangeException;
+import com.uva.api.exceptions.InvalidRequestException;
+import com.uva.api.models.Hotel;
+import com.uva.api.models.Room;
+import com.uva.api.repositories.HotelRepository;
+import com.uva.api.repositories.RoomRepository;
+import com.uva.api.services.HotelService;
 
 @RestController
 @RequestMapping("hotels")
diff --git a/java/services/hotels/src/main/java/com/uva/apis/hotels/exceptions/GlobalExceptionHandler.java b/java/services/hotels/src/main/java/com/uva/api/exceptions/GlobalExceptionHandler.java
similarity index 98%
rename from java/services/hotels/src/main/java/com/uva/apis/hotels/exceptions/GlobalExceptionHandler.java
rename to java/services/hotels/src/main/java/com/uva/api/exceptions/GlobalExceptionHandler.java
index 9428c51..5681a60 100644
--- a/java/services/hotels/src/main/java/com/uva/apis/hotels/exceptions/GlobalExceptionHandler.java
+++ b/java/services/hotels/src/main/java/com/uva/api/exceptions/GlobalExceptionHandler.java
@@ -1,4 +1,4 @@
-package com.uva.monolith.exceptions;
+package com.uva.api.exceptions;
 
 import org.springframework.http.HttpStatus;
 import org.springframework.http.ResponseEntity;
diff --git a/java/services/hotels/src/main/java/com/uva/apis/hotels/exceptions/HotelNotFoundException.java b/java/services/hotels/src/main/java/com/uva/api/exceptions/HotelNotFoundException.java
similarity index 90%
rename from java/services/hotels/src/main/java/com/uva/apis/hotels/exceptions/HotelNotFoundException.java
rename to java/services/hotels/src/main/java/com/uva/api/exceptions/HotelNotFoundException.java
index 129a0b1..dc466f6 100644
--- a/java/services/hotels/src/main/java/com/uva/apis/hotels/exceptions/HotelNotFoundException.java
+++ b/java/services/hotels/src/main/java/com/uva/api/exceptions/HotelNotFoundException.java
@@ -1,4 +1,4 @@
-package com.uva.monolith.exceptions;
+package com.uva.api.exceptions;
 
 import org.springframework.http.HttpStatus;
 import org.springframework.web.bind.annotation.ResponseStatus;
diff --git a/java/services/hotels/src/main/java/com/uva/apis/hotels/exceptions/InvalidDateRangeException.java b/java/services/hotels/src/main/java/com/uva/api/exceptions/InvalidDateRangeException.java
similarity index 80%
rename from java/services/hotels/src/main/java/com/uva/apis/hotels/exceptions/InvalidDateRangeException.java
rename to java/services/hotels/src/main/java/com/uva/api/exceptions/InvalidDateRangeException.java
index 5fea986..58bf97d 100644
--- a/java/services/hotels/src/main/java/com/uva/apis/hotels/exceptions/InvalidDateRangeException.java
+++ b/java/services/hotels/src/main/java/com/uva/api/exceptions/InvalidDateRangeException.java
@@ -1,4 +1,4 @@
-package com.uva.monolith.exceptions;
+package com.uva.api.exceptions;
 
 public class InvalidDateRangeException extends RuntimeException {
     public InvalidDateRangeException(String message) {
diff --git a/java/services/hotels/src/main/java/com/uva/apis/hotels/exceptions/InvalidRequestException.java b/java/services/hotels/src/main/java/com/uva/api/exceptions/InvalidRequestException.java
similarity index 88%
rename from java/services/hotels/src/main/java/com/uva/apis/hotels/exceptions/InvalidRequestException.java
rename to java/services/hotels/src/main/java/com/uva/api/exceptions/InvalidRequestException.java
index ca09e05..677cc4b 100644
--- a/java/services/hotels/src/main/java/com/uva/apis/hotels/exceptions/InvalidRequestException.java
+++ b/java/services/hotels/src/main/java/com/uva/api/exceptions/InvalidRequestException.java
@@ -1,4 +1,4 @@
-package com.uva.monolith.exceptions;
+package com.uva.api.exceptions;
 
 import org.springframework.http.HttpStatus;
 import org.springframework.web.bind.annotation.ResponseStatus;
diff --git a/java/services/hotels/src/main/java/com/uva/apis/hotels/filter/JwtAuthenticationFilter.java b/java/services/hotels/src/main/java/com/uva/api/filter/JwtAuthenticationFilter.java
similarity index 97%
rename from java/services/hotels/src/main/java/com/uva/apis/hotels/filter/JwtAuthenticationFilter.java
rename to java/services/hotels/src/main/java/com/uva/api/filter/JwtAuthenticationFilter.java
index 9718640..58d6e76 100644
--- a/java/services/hotels/src/main/java/com/uva/apis/hotels/filter/JwtAuthenticationFilter.java
+++ b/java/services/hotels/src/main/java/com/uva/api/filter/JwtAuthenticationFilter.java
@@ -1,10 +1,10 @@
-package com.uva.monolith.filter;
+package com.uva.api.filter;
 
 import com.auth0.jwt.JWT;
 import com.auth0.jwt.JWTVerifier;
 import com.auth0.jwt.algorithms.Algorithm;
 import com.auth0.jwt.interfaces.DecodedJWT;
-import com.uva.monolith.models.external.users.UserRol;
+import com.uva.api.models.external.users.UserRol;
 import com.auth0.jwt.exceptions.JWTVerificationException;
 
 import org.springframework.beans.factory.annotation.Value;
diff --git a/java/services/hotels/src/main/java/com/uva/apis/hotels/interceptor/AuthHttpInterceptor.java b/java/services/hotels/src/main/java/com/uva/api/interceptor/AuthHttpInterceptor.java
similarity index 90%
rename from java/services/hotels/src/main/java/com/uva/apis/hotels/interceptor/AuthHttpInterceptor.java
rename to java/services/hotels/src/main/java/com/uva/api/interceptor/AuthHttpInterceptor.java
index e604808..490cab9 100644
--- a/java/services/hotels/src/main/java/com/uva/apis/hotels/interceptor/AuthHttpInterceptor.java
+++ b/java/services/hotels/src/main/java/com/uva/api/interceptor/AuthHttpInterceptor.java
@@ -1,4 +1,4 @@
-package com.uva.monolith.interceptor;
+package com.uva.api.interceptor;
 
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.http.HttpRequest;
@@ -7,8 +7,8 @@ import org.springframework.http.client.ClientHttpResponse;
 import org.springframework.http.client.ClientHttpRequestInterceptor;
 import org.springframework.stereotype.Component;
 
-import com.uva.monolith.models.external.users.UserRol;
-import com.uva.monolith.utils.JwtUtil;
+import com.uva.api.models.external.users.UserRol;
+import com.uva.api.utils.JwtUtil;
 
 import java.io.IOException;
 
diff --git a/java/services/hotels/src/main/java/com/uva/apis/hotels/models/Address.java b/java/services/hotels/src/main/java/com/uva/api/models/Address.java
similarity index 98%
rename from java/services/hotels/src/main/java/com/uva/apis/hotels/models/Address.java
rename to java/services/hotels/src/main/java/com/uva/api/models/Address.java
index b7c67a3..d654ce6 100644
--- a/java/services/hotels/src/main/java/com/uva/apis/hotels/models/Address.java
+++ b/java/services/hotels/src/main/java/com/uva/api/models/Address.java
@@ -1,4 +1,4 @@
-package com.uva.monolith.models;
+package com.uva.api.models;
 
 import com.fasterxml.jackson.annotation.JsonIgnore;
 
diff --git a/java/services/hotels/src/main/java/com/uva/apis/hotels/models/Hotel.java b/java/services/hotels/src/main/java/com/uva/api/models/Hotel.java
similarity index 97%
rename from java/services/hotels/src/main/java/com/uva/apis/hotels/models/Hotel.java
rename to java/services/hotels/src/main/java/com/uva/api/models/Hotel.java
index 69761fe..15bce18 100644
--- a/java/services/hotels/src/main/java/com/uva/apis/hotels/models/Hotel.java
+++ b/java/services/hotels/src/main/java/com/uva/api/models/Hotel.java
@@ -1,4 +1,4 @@
-package com.uva.monolith.models;
+package com.uva.api.models;
 
 import java.util.List;
 
diff --git a/java/services/hotels/src/main/java/com/uva/apis/hotels/models/Room.java b/java/services/hotels/src/main/java/com/uva/api/models/Room.java
similarity index 97%
rename from java/services/hotels/src/main/java/com/uva/apis/hotels/models/Room.java
rename to java/services/hotels/src/main/java/com/uva/api/models/Room.java
index db6bd17..c3a3099 100644
--- a/java/services/hotels/src/main/java/com/uva/apis/hotels/models/Room.java
+++ b/java/services/hotels/src/main/java/com/uva/api/models/Room.java
@@ -1,4 +1,4 @@
-package com.uva.monolith.models;
+package com.uva.api.models;
 
 import com.fasterxml.jackson.annotation.JsonIgnore;
 
diff --git a/java/services/hotels/src/main/java/com/uva/apis/hotels/models/RoomType.java b/java/services/hotels/src/main/java/com/uva/api/models/RoomType.java
similarity index 64%
rename from java/services/hotels/src/main/java/com/uva/apis/hotels/models/RoomType.java
rename to java/services/hotels/src/main/java/com/uva/api/models/RoomType.java
index 0e1007d..4e988cc 100644
--- a/java/services/hotels/src/main/java/com/uva/apis/hotels/models/RoomType.java
+++ b/java/services/hotels/src/main/java/com/uva/api/models/RoomType.java
@@ -1,4 +1,4 @@
-package com.uva.monolith.models;
+package com.uva.api.models;
 
 public enum RoomType {
     SINGLE,
diff --git a/java/services/hotels/src/main/java/com/uva/apis/hotels/models/external/users/UserRol.java b/java/services/hotels/src/main/java/com/uva/api/models/external/users/UserRol.java
similarity index 53%
rename from java/services/hotels/src/main/java/com/uva/apis/hotels/models/external/users/UserRol.java
rename to java/services/hotels/src/main/java/com/uva/api/models/external/users/UserRol.java
index b541a76..ab6efcc 100644
--- a/java/services/hotels/src/main/java/com/uva/apis/hotels/models/external/users/UserRol.java
+++ b/java/services/hotels/src/main/java/com/uva/api/models/external/users/UserRol.java
@@ -1,4 +1,4 @@
-package com.uva.monolith.models.external.users;
+package com.uva.api.models.external.users;
 
 public enum UserRol {
     ADMIN, CLIENT, HOTEL_ADMIN
diff --git a/java/services/hotels/src/main/java/com/uva/apis/hotels/repositories/HotelRepository.java b/java/services/hotels/src/main/java/com/uva/api/repositories/HotelRepository.java
similarity index 73%
rename from java/services/hotels/src/main/java/com/uva/apis/hotels/repositories/HotelRepository.java
rename to java/services/hotels/src/main/java/com/uva/api/repositories/HotelRepository.java
index 6b748f1..f216ba6 100644
--- a/java/services/hotels/src/main/java/com/uva/apis/hotels/repositories/HotelRepository.java
+++ b/java/services/hotels/src/main/java/com/uva/api/repositories/HotelRepository.java
@@ -1,9 +1,10 @@
-package com.uva.monolith.repositories;
+package com.uva.api.repositories;
 
 import java.util.List;
 
 import org.springframework.data.jpa.repository.JpaRepository;
-import com.uva.monolith.models.Hotel;
+
+import com.uva.api.models.Hotel;
 
 public interface HotelRepository extends JpaRepository<Hotel, Integer> {
     List<Hotel> findAllByManagerId(Integer managerId);
diff --git a/java/services/hotels/src/main/java/com/uva/apis/hotels/repositories/RoomRepository.java b/java/services/hotels/src/main/java/com/uva/api/repositories/RoomRepository.java
similarity index 85%
rename from java/services/hotels/src/main/java/com/uva/apis/hotels/repositories/RoomRepository.java
rename to java/services/hotels/src/main/java/com/uva/api/repositories/RoomRepository.java
index 532e02e..e62066e 100644
--- a/java/services/hotels/src/main/java/com/uva/apis/hotels/repositories/RoomRepository.java
+++ b/java/services/hotels/src/main/java/com/uva/api/repositories/RoomRepository.java
@@ -1,9 +1,9 @@
-package com.uva.monolith.repositories;
+package com.uva.api.repositories;
 
 import org.springframework.data.jpa.repository.JpaRepository;
 import org.springframework.data.jpa.repository.Query;
 
-import com.uva.monolith.models.Room;
+import com.uva.api.models.Room;
 
 import java.time.LocalDate;
 import java.util.List;
diff --git a/java/services/hotels/src/main/java/com/uva/apis/hotels/services/HotelService.java b/java/services/hotels/src/main/java/com/uva/api/services/HotelService.java
similarity index 88%
rename from java/services/hotels/src/main/java/com/uva/apis/hotels/services/HotelService.java
rename to java/services/hotels/src/main/java/com/uva/api/services/HotelService.java
index c763f9d..e5893bf 100644
--- a/java/services/hotels/src/main/java/com/uva/apis/hotels/services/HotelService.java
+++ b/java/services/hotels/src/main/java/com/uva/api/services/HotelService.java
@@ -1,4 +1,4 @@
-package com.uva.monolith.services;
+package com.uva.api.services;
 
 import java.time.LocalDate;
 import java.util.List;
@@ -8,15 +8,15 @@ import java.util.Set;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
-import com.uva.monolith.api.BookingAPI;
-import com.uva.monolith.api.ManagerAPI;
-import com.uva.monolith.exceptions.HotelNotFoundException;
-import com.uva.monolith.exceptions.InvalidDateRangeException;
-import com.uva.monolith.exceptions.InvalidRequestException;
-import com.uva.monolith.models.Hotel;
-import com.uva.monolith.models.Room;
-import com.uva.monolith.repositories.HotelRepository;
-import com.uva.monolith.repositories.RoomRepository;
+import com.uva.api.apis.BookingAPI;
+import com.uva.api.apis.ManagerAPI;
+import com.uva.api.exceptions.HotelNotFoundException;
+import com.uva.api.exceptions.InvalidDateRangeException;
+import com.uva.api.exceptions.InvalidRequestException;
+import com.uva.api.models.Hotel;
+import com.uva.api.models.Room;
+import com.uva.api.repositories.HotelRepository;
+import com.uva.api.repositories.RoomRepository;
 
 @Service
 public class HotelService {
diff --git a/java/services/hotels/src/main/java/com/uva/apis/hotels/utils/JwtUtil.java b/java/services/hotels/src/main/java/com/uva/api/utils/JwtUtil.java
similarity index 92%
rename from java/services/hotels/src/main/java/com/uva/apis/hotels/utils/JwtUtil.java
rename to java/services/hotels/src/main/java/com/uva/api/utils/JwtUtil.java
index a7bd5f8..73580a4 100644
--- a/java/services/hotels/src/main/java/com/uva/apis/hotels/utils/JwtUtil.java
+++ b/java/services/hotels/src/main/java/com/uva/api/utils/JwtUtil.java
@@ -1,4 +1,4 @@
-package com.uva.monolith.utils;
+package com.uva.api.utils;
 
 import java.util.Date;
 
@@ -7,7 +7,7 @@ import org.springframework.stereotype.Component;
 
 import com.auth0.jwt.JWT;
 import com.auth0.jwt.algorithms.Algorithm;
-import com.uva.monolith.models.external.users.UserRol;
+import com.uva.api.models.external.users.UserRol;
 
 @Component
 public class JwtUtil {
-- 
GitLab