diff --git a/cart/src/test/java/com/yas/cart/controller/CartItemControllerTest.java b/cart/src/test/java/com/yas/cart/controller/CartItemControllerTest.java
index 19580d8b63..cdec9628e2 100644
--- a/cart/src/test/java/com/yas/cart/controller/CartItemControllerTest.java
+++ b/cart/src/test/java/com/yas/cart/controller/CartItemControllerTest.java
@@ -21,7 +21,8 @@
import com.yas.cart.viewmodel.CartItemPutVm;
import com.yas.commonlibrary.exception.ApiExceptionHandler;
import java.util.List;
-import javax.ws.rs.core.MediaType;
+
+import jakarta.ws.rs.core.MediaType;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Nested;
import org.junit.jupiter.api.Test;
diff --git a/customer/src/main/java/com/yas/customer/service/CustomerService.java b/customer/src/main/java/com/yas/customer/service/CustomerService.java
index 3f6a47d71a..281f673f6a 100644
--- a/customer/src/main/java/com/yas/customer/service/CustomerService.java
+++ b/customer/src/main/java/com/yas/customer/service/CustomerService.java
@@ -6,18 +6,9 @@
import com.yas.commonlibrary.exception.WrongEmailFormatException;
import com.yas.customer.config.KeycloakPropsConfig;
import com.yas.customer.utils.Constants;
-import com.yas.customer.viewmodel.customer.CustomerAdminVm;
-import com.yas.customer.viewmodel.customer.CustomerListVm;
-import com.yas.customer.viewmodel.customer.CustomerPostVm;
-import com.yas.customer.viewmodel.customer.CustomerProfileRequestVm;
-import com.yas.customer.viewmodel.customer.CustomerVm;
-import com.yas.customer.viewmodel.customer.GuestUserVm;
-import java.security.SecureRandom;
-import java.util.Base64;
-import java.util.Collections;
-import java.util.List;
-import javax.ws.rs.ForbiddenException;
-import javax.ws.rs.core.Response;
+import com.yas.customer.viewmodel.customer.*;
+import jakarta.ws.rs.ForbiddenException;
+import jakarta.ws.rs.core.Response;
import org.apache.commons.validator.routines.EmailValidator;
import org.keycloak.admin.client.CreatedResponseUtil;
import org.keycloak.admin.client.Keycloak;
@@ -29,6 +20,11 @@
import org.springframework.security.core.context.SecurityContextHolder;
import org.springframework.stereotype.Service;
+import java.security.SecureRandom;
+import java.util.Base64;
+import java.util.Collections;
+import java.util.List;
+
@Service
public class CustomerService {
@@ -90,7 +86,7 @@ public CustomerAdminVm getCustomerByEmail(String email) {
if (searchResult.isEmpty()) {
throw new NotFoundException(Constants.ErrorCode.USER_WITH_EMAIL_NOT_FOUND, email);
}
- return CustomerAdminVm.fromUserRepresentation(searchResult.get(0));
+ return CustomerAdminVm.fromUserRepresentation(searchResult.getFirst());
} else {
throw new WrongEmailFormatException(Constants.ErrorCode.WRONG_EMAIL_FORMAT, email);
}
diff --git a/customer/src/test/java/com/yas/customer/service/CustomerServiceTest.java b/customer/src/test/java/com/yas/customer/service/CustomerServiceTest.java
index b414536ee4..c933519179 100644
--- a/customer/src/test/java/com/yas/customer/service/CustomerServiceTest.java
+++ b/customer/src/test/java/com/yas/customer/service/CustomerServiceTest.java
@@ -1,48 +1,33 @@
package com.yas.customer.service;
-import static com.yas.customer.util.SecurityContextUtils.setUpSecurityContext;
-import static org.assertj.core.api.Assertions.assertThat;
-import static org.junit.jupiter.api.Assertions.assertThrows;
-import static org.junit.jupiter.api.Assertions.assertTrue;
-import static org.mockito.ArgumentMatchers.anyBoolean;
-import static org.mockito.ArgumentMatchers.anyString;
-import static org.mockito.Mockito.any;
-import static org.mockito.Mockito.anyInt;
-import static org.mockito.Mockito.mock;
-import static org.mockito.Mockito.verify;
-import static org.mockito.Mockito.when;
-
+import com.yas.commonlibrary.exception.AccessDeniedException;
import com.yas.commonlibrary.exception.DuplicatedException;
import com.yas.commonlibrary.exception.NotFoundException;
-import com.yas.customer.config.KeycloakPropsConfig;
-import com.yas.commonlibrary.exception.AccessDeniedException;
import com.yas.commonlibrary.exception.WrongEmailFormatException;
-import com.yas.customer.viewmodel.customer.CustomerAdminVm;
-import com.yas.customer.viewmodel.customer.CustomerListVm;
-import com.yas.customer.viewmodel.customer.CustomerPostVm;
-import com.yas.customer.viewmodel.customer.CustomerProfileRequestVm;
-import com.yas.customer.viewmodel.customer.CustomerVm;
-import com.yas.customer.viewmodel.customer.GuestUserVm;
-import java.net.URI;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.Collections;
-import java.util.List;
-import javax.ws.rs.core.Response;
+import com.yas.customer.config.KeycloakPropsConfig;
+import com.yas.customer.viewmodel.customer.*;
+import jakarta.ws.rs.core.Response;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.keycloak.admin.client.Keycloak;
-import org.keycloak.admin.client.resource.RealmResource;
-import org.keycloak.admin.client.resource.RoleMappingResource;
-import org.keycloak.admin.client.resource.RoleResource;
-import org.keycloak.admin.client.resource.RoleScopeResource;
-import org.keycloak.admin.client.resource.RolesResource;
-import org.keycloak.admin.client.resource.UserResource;
-import org.keycloak.admin.client.resource.UsersResource;
+import org.keycloak.admin.client.resource.*;
import org.keycloak.representations.idm.RoleRepresentation;
import org.keycloak.representations.idm.UserRepresentation;
import org.mockito.ArgumentCaptor;
+import java.net.URI;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.List;
+
+import static com.yas.customer.util.SecurityContextUtils.setUpSecurityContext;
+import static org.assertj.core.api.Assertions.assertThat;
+import static org.junit.jupiter.api.Assertions.assertThrows;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.mockito.ArgumentMatchers.anyBoolean;
+import static org.mockito.ArgumentMatchers.anyString;
+import static org.mockito.Mockito.*;
+
class CustomerServiceTest {
private UsersResource usersResource;
diff --git a/media/src/it/java/com/yas/media/controller/MediaControllerIT.java b/media/src/it/java/com/yas/media/controller/MediaControllerIT.java
index 38cb0b5421..85cbe68864 100644
--- a/media/src/it/java/com/yas/media/controller/MediaControllerIT.java
+++ b/media/src/it/java/com/yas/media/controller/MediaControllerIT.java
@@ -21,7 +21,8 @@
import java.io.IOException;
import java.io.InputStream;
import javax.imageio.ImageIO;
-import javax.ws.rs.core.MediaType;
+
+import jakarta.ws.rs.core.MediaType;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
diff --git a/pom.xml b/pom.xml
index 705390b5e7..d52043550c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
org.springframework.boot
spring-boot-starter-parent
- 3.3.2
+ 3.3.5
com.yas
@@ -49,22 +49,23 @@
https://sonarcloud.io
nashtech-garage_yas-yas-parent
2.0.2
- 1.4.1.Final
- 1.18.30
+ 1.6.2
+ 1.18.34
0.2.0
- 7.4
- 1.30.0-alpha
+ 8.0
+ 2.9.0-alpha
2023.0.3
- 2.0.2
- 21.0.2
- 16.1.0
- 1.7
- 8.14.0
+ 2.6.0
+ 25.0.3
+ 26.0.1
+ 25.0.3
+ 1.9.0
+ 8.15.3
2.0.0
- 3.3.0
- 5.4.0
- 4.8.1
- 5.7.1
+ 3.5.1
+ 5.5.0
+ 5.0.2
+ 5.9
@@ -108,7 +109,7 @@
org.keycloak
keycloak-spring-boot-starter
- ${org.keycloak.version}
+ ${keycloak-spring-boot-starter.version}
org.keycloak