From aed49f59ca0a7f68baefc8fd7df5811a3938c6c4 Mon Sep 17 00:00:00 2001 From: Shubham Sharma Date: Thu, 17 Apr 2025 23:59:55 +0530 Subject: [PATCH] Rename Package --- ... - Creating a REST API with Spring Boot.md | 20 +++--- ...oot Security - Understanding JWT Tokens.md | 24 ++++---- ...Oriented Programming AOP in Spring Boot.md | 20 +++--- ...nced - Actuator Confirmations Explained.md | 2 +- ...t Hibernate - Introduction to Hibernate.md | 2 +- spring-boot-bootcamp/pom.xml | 8 +-- .../bootcamp/SBBootCampApplication.java | 2 +- .../bootcamp/aop/LoggingAspect.java | 12 ++-- .../bootcamp/config/ApplicationShutdown.java | 2 +- .../bootcamp/config/CorsConfiguration.java | 2 +- .../bootcamp/config/RestTemplateConfig.java | 2 +- .../bootcamp/config/SwaggerBearerConfig.java | 2 +- .../bootcamp/controller/AdminController.java | 4 +- .../bootcamp/controller/AuthController.java | 26 ++++---- .../bootcamp/controller/SystemController.java | 8 +-- .../bootcamp/controller/UserV1Controller.java | 10 +-- .../bootcamp/data/SampleData.java | 2 +- .../bootcamp/entity/CoffeeEntity.java | 2 +- .../newdevpoint}/bootcamp/entity/ERole.java | 2 +- .../bootcamp/entity/ErrorResponse.java | 2 +- .../bootcamp/entity/ExceptionLog.java | 2 +- .../newdevpoint}/bootcamp/entity/Role.java | 2 +- .../newdevpoint}/bootcamp/entity/User.java | 2 +- .../bootcamp/entity/UserEntity.java | 2 +- .../exceptions/GlobalExceptionHandler.java | 4 +- .../UserAlreadyExistsException.java | 2 +- .../exceptions/UserNotFoundException.java | 2 +- .../bootcamp/mapper/UserMapper.java | 6 +- .../payload/request/LoginRequest.java | 2 +- .../payload/request/SignupRequest.java | 4 +- .../payload/response/JwtResponse.java | 2 +- .../payload/response/MessageResponse.java | 2 +- .../repository/ExceptionLogRepository.java | 4 +- .../bootcamp/repository/RoleRepository.java | 6 +- .../bootcamp/repository/UserRepository.java | 4 +- .../bootcamp/scheduler/MyScheduledTask.java | 2 +- .../bootcamp/security/WebSecurityConfig.java | 8 +-- .../security/jwt/AuthEntryPointJwt.java | 2 +- .../security/jwt/AuthTokenFilter.java | 4 +- .../bootcamp/security/jwt/JwtUtils.java | 4 +- .../security/services/UserDetailsImpl.java | 4 +- .../services/UserDetailsServiceImpl.java | 6 +- .../bootcamp/service/UserService.java | 12 ++-- .../bootcamp/usecase/OrderService.java | 2 +- .../bootcamp/usecase/SystemService.java | 6 +- .../bootcamp/usecase/UserUseCase.java | 12 ++-- .../bootcamp/utility/BigONotation.java | 2 +- .../bootcamp/utility/FileUtility.java | 2 +- .../bootcamp/utility/RoleConstants.java | 2 +- .../bootcamp/utility/Utility.java | 2 +- .../bootcamp/validators/EmailValidator.java | 2 +- .../bootcamp/validators/ValidEmail.java | 2 +- .../ValidationExceptionHandler.java | 2 +- .../FirstProjectApplicationTests.java | 2 +- .../bootcamp/UserServiceTest.java | 61 +++++++++++++++++-- .../bootcamp/UserUseCaseTest.java | 14 ++--- 56 files changed, 202 insertions(+), 151 deletions(-) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/SBBootCampApplication.java (94%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/aop/LoggingAspect.java (74%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/config/ApplicationShutdown.java (91%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/config/CorsConfiguration.java (91%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/config/RestTemplateConfig.java (90%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/config/SwaggerBearerConfig.java (95%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/controller/AdminController.java (87%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/controller/AuthController.java (86%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/controller/SystemController.java (92%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/controller/UserV1Controller.java (92%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/data/SampleData.java (96%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/entity/CoffeeEntity.java (84%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/entity/ERole.java (62%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/entity/ErrorResponse.java (78%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/entity/ExceptionLog.java (91%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/entity/Role.java (88%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/entity/User.java (97%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/entity/UserEntity.java (94%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/exceptions/GlobalExceptionHandler.java (91%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/exceptions/UserAlreadyExistsException.java (77%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/exceptions/UserNotFoundException.java (75%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/mapper/UserMapper.java (87%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/payload/request/LoginRequest.java (78%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/payload/request/SignupRequest.java (80%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/payload/response/JwtResponse.java (95%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/payload/response/MessageResponse.java (84%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/repository/ExceptionLogRepository.java (62%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/repository/RoleRepository.java (61%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/repository/UserRepository.java (77%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/scheduler/MyScheduledTask.java (97%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/security/WebSecurityConfig.java (95%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/security/jwt/AuthEntryPointJwt.java (95%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/security/jwt/AuthTokenFilter.java (96%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/security/jwt/JwtUtils.java (94%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/security/services/UserDetailsImpl.java (95%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/security/services/UserDetailsServiceImpl.java (84%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/service/UserService.java (93%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/usecase/OrderService.java (97%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/usecase/SystemService.java (92%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/usecase/UserUseCase.java (88%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/utility/BigONotation.java (97%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/utility/FileUtility.java (95%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/utility/RoleConstants.java (81%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/utility/Utility.java (94%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/validators/EmailValidator.java (94%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/validators/ValidEmail.java (93%) rename spring-boot-bootcamp/src/main/java/{com/example => in/newdevpoint}/bootcamp/validators/ValidationExceptionHandler.java (95%) rename spring-boot-bootcamp/src/test/java/{com/example => in/newdevpoint}/bootcamp/FirstProjectApplicationTests.java (85%) rename spring-boot-bootcamp/src/test/java/{com/example => in/newdevpoint}/bootcamp/UserServiceTest.java (52%) rename spring-boot-bootcamp/src/test/java/{com/example => in/newdevpoint}/bootcamp/UserUseCaseTest.java (89%) diff --git a/spring-boot-bootcamp/docs/3. Spring Boot REST API/3.1 Spring Boot REST API - Creating a REST API with Spring Boot.md b/spring-boot-bootcamp/docs/3. Spring Boot REST API/3.1 Spring Boot REST API - Creating a REST API with Spring Boot.md index 1077c13..0b5b081 100644 --- a/spring-boot-bootcamp/docs/3. Spring Boot REST API/3.1 Spring Boot REST API - Creating a REST API with Spring Boot.md +++ b/spring-boot-bootcamp/docs/3. Spring Boot REST API/3.1 Spring Boot REST API - Creating a REST API with Spring Boot.md @@ -55,7 +55,7 @@ Alternatively, you can add the dependencies manually in your `pom.xml` file: Next, create a **User** model class that maps to a database table. ```java -package com.example.demo.model; +package in.newdevpoint.demo.model; import javax.persistence.*; @@ -109,9 +109,9 @@ public class User { Create a **UserRepository** interface that extends `JpaRepository`, which provides built-in methods for CRUD operations. ```java -package com.example.demo.repository; +package in.newdevpoint.demo.repository; -import com.example.demo.model.User; +import in.newdevpoint.demo.model.User; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; @@ -125,10 +125,10 @@ public interface UserRepository extends JpaRepository { Create a **UserService** class to handle the business logic. ```java -package com.example.demo.service; +package in.newdevpoint.demo.service; -import com.example.demo.model.User; -import com.example.demo.repository.UserRepository; +import in.newdevpoint.demo.model.User; +import in.newdevpoint.demo.repository.UserRepository; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -172,10 +172,10 @@ public class UserService { Now, create a **UserController** to handle the API requests. ```java -package com.example.demo.controller; +package in.newdevpoint.demo.controller; -import com.example.demo.model.User; -import com.example.demo.service.UserService; +import in.newdevpoint.demo.model.User; +import in.newdevpoint.demo.service.UserService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; @@ -268,7 +268,7 @@ The H2 console will be accessible at `http://localhost:8080/h2-console`. You can Once you have created the controller, service, and repository, you can run the Spring Boot application by executing the `main` method in your `SpringBootApplication` class. ```java -package com.example.demo; +package in.newdevpoint.demo; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; diff --git a/spring-boot-bootcamp/docs/4. Spring Boot Security/4.2 Spring Boot Security - Understanding JWT Tokens.md b/spring-boot-bootcamp/docs/4. Spring Boot Security/4.2 Spring Boot Security - Understanding JWT Tokens.md index 303e8aa..882c01f 100644 --- a/spring-boot-bootcamp/docs/4. Spring Boot Security/4.2 Spring Boot Security - Understanding JWT Tokens.md +++ b/spring-boot-bootcamp/docs/4. Spring Boot Security/4.2 Spring Boot Security - Understanding JWT Tokens.md @@ -54,7 +54,7 @@ To implement **JWT token-based authentication** in **Spring Boot** with **MongoD Create a `User` model representing the user information to be stored in MongoDB. ```java -package com.example.demo.model; +package in.newdevpoint.demo.model; import org.springframework.data.annotation.Id; import org.springframework.data.mongodb.core.mapping.Document; @@ -97,9 +97,9 @@ public class User { We will create a MongoDB repository to manage user data: ```java -package com.example.demo.repository; +package in.newdevpoint.demo.repository; -import com.example.demo.model.User; +import in.newdevpoint.demo.model.User; import org.springframework.data.mongodb.repository.MongoRepository; import org.springframework.stereotype.Repository; @@ -116,7 +116,7 @@ public interface UserRepository extends MongoRepository { This class will be responsible for generating and validating JWT tokens. ```java -package com.example.demo.util; +package in.newdevpoint.demo.util; import io.jsonwebtoken.Claims; import io.jsonwebtoken.Jwts; @@ -172,9 +172,9 @@ public class JwtUtil { This filter will intercept incoming HTTP requests and check the `Authorization` header for a JWT token. It will validate the token and set the authentication context. ```java -package com.example.demo.filter; +package in.newdevpoint.demo.filter; -import com.example.demo.util.JwtUtil; +import in.newdevpoint.demo.util.JwtUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.authentication.UsernamePasswordAuthenticationToken; import org.springframework.security.core.context.SecurityContextHolder; @@ -228,9 +228,9 @@ public class JwtRequestFilter extends OncePerRequestFilter { Configure **Spring Security** to allow JWT-based authentication. ```java -package com.example.demo.config; +package in.newdevpoint.demo.config; -import com.example.demo.filter.JwtRequestFilter; +import in.newdevpoint.demo.filter.JwtRequestFilter; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @@ -270,11 +270,11 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter { This controller handles user registration and login requests. ```java -package com.example.demo.controller; +package in.newdevpoint.demo.controller; -import com.example.demo.model.User; -import com.example.demo.repository.UserRepository; -import com.example.demo.util.JwtUtil; +import in.newdevpoint.demo.model.User; +import in.newdevpoint.demo.repository.UserRepository; +import in.newdevpoint.demo.util.JwtUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.authentication.AuthenticationManager; import org.springframework.security.authentication.BadCredentialsException; diff --git a/spring-boot-bootcamp/docs/7. Spring Boot Advanced/7.1 Spring Boot Advanced - Aspect Oriented Programming AOP in Spring Boot.md b/spring-boot-bootcamp/docs/7. Spring Boot Advanced/7.1 Spring Boot Advanced - Aspect Oriented Programming AOP in Spring Boot.md index 0cd8711..191696f 100644 --- a/spring-boot-bootcamp/docs/7. Spring Boot Advanced/7.1 Spring Boot Advanced - Aspect Oriented Programming AOP in Spring Boot.md +++ b/spring-boot-bootcamp/docs/7. Spring Boot Advanced/7.1 Spring Boot Advanced - Aspect Oriented Programming AOP in Spring Boot.md @@ -54,7 +54,7 @@ import org.springframework.stereotype.Component; @Component public class LoggingAspect { - @Around("execution(* com.example.service.*.*(..))") // Pointcut expression + @Around("execution(* in.newdevpoint.service.*.*(..))") // Pointcut expression public Object logExecutionTime(ProceedingJoinPoint joinPoint) throws Throwable { long startTime = System.currentTimeMillis(); @@ -73,13 +73,13 @@ public class LoggingAspect { - `@Aspect`: Marks the class as an aspect. - `@Around`: Defines an **Around advice**, which wraps the target method. - The `logExecutionTime` method captures the start time before method execution and calculates the execution time after the method completes. -- The pointcut expression `execution(* com.example.service.*.*(..))` means that this advice applies to all methods in the `com.example.service` package. +- The pointcut expression `execution(* in.newdevpoint.service.*.*(..))` means that this advice applies to all methods in the `in.newdevpoint.service` package. #### Step 3: Service Class (Target Class) Now, let’s define a simple service class where the logging aspect will be applied: ```java -package com.example.service; +package in.newdevpoint.service; import org.springframework.stereotype.Service; @@ -97,9 +97,9 @@ public class MyService { Lastly, your Spring Boot application will automatically apply the aspect to the service methods. You can call the service from your main application class to see the AOP in action: ```java -package com.example; +package in.newdevpoint; -import com.example.service.MyService; +import in.newdevpoint.service.MyService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.CommandLineRunner; import org.springframework.boot.SpringApplication; @@ -131,7 +131,7 @@ When you run the application, the method `performTask()` will execute and the as 1. **Before Advice**: - Executes before the target method is called. ```java - @Before("execution(* com.example.service.MyService.performTask(..))") + @Before("execution(* in.newdevpoint.service.MyService.performTask(..))") public void logBeforeMethod() { System.out.println("Before method execution"); } @@ -140,7 +140,7 @@ When you run the application, the method `performTask()` will execute and the as 2. **After Advice**: - Executes after the target method completes, whether it succeeds or fails. ```java - @After("execution(* com.example.service.MyService.performTask(..))") + @After("execution(* in.newdevpoint.service.MyService.performTask(..))") public void logAfterMethod() { System.out.println("After method execution"); } @@ -149,7 +149,7 @@ When you run the application, the method `performTask()` will execute and the as 3. **After Returning Advice**: - Executes after the method successfully returns a value. ```java - @AfterReturning("execution(* com.example.service.MyService.performTask(..))") + @AfterReturning("execution(* in.newdevpoint.service.MyService.performTask(..))") public void logAfterReturning() { System.out.println("After method returns successfully"); } @@ -158,7 +158,7 @@ When you run the application, the method `performTask()` will execute and the as 4. **After Throwing Advice**: - Executes if the target method throws an exception. ```java - @AfterThrowing("execution(* com.example.service.MyService.performTask(..))") + @AfterThrowing("execution(* in.newdevpoint.service.MyService.performTask(..))") public void logAfterThrowing() { System.out.println("Exception thrown by the method"); } @@ -167,7 +167,7 @@ When you run the application, the method `performTask()` will execute and the as 5. **Around Advice**: - Wraps the method execution, allowing code to run before and after the method is executed. ```java - @Around("execution(* com.example.service.MyService.performTask(..))") + @Around("execution(* in.newdevpoint.service.MyService.performTask(..))") public Object logAround(ProceedingJoinPoint joinPoint) throws Throwable { System.out.println("Before method execution"); Object result = joinPoint.proceed(); diff --git a/spring-boot-bootcamp/docs/7. Spring Boot Advanced/7.2 Spring Boot Advanced - Actuator Confirmations Explained.md b/spring-boot-bootcamp/docs/7. Spring Boot Advanced/7.2 Spring Boot Advanced - Actuator Confirmations Explained.md index 429c8c4..9ecab35 100644 --- a/spring-boot-bootcamp/docs/7. Spring Boot Advanced/7.2 Spring Boot Advanced - Actuator Confirmations Explained.md +++ b/spring-boot-bootcamp/docs/7. Spring Boot Advanced/7.2 Spring Boot Advanced - Actuator Confirmations Explained.md @@ -128,7 +128,7 @@ You can dynamically view or change the logging levels of your application via th ```bash curl -X POST -d '{"configuredLevel": "DEBUG"}' \ - -H "Content-Type: application/json" http://localhost:8080/actuator/loggers/com.example + -H "Content-Type: application/json" http://localhost:8080/actuator/loggers/in.newdevpoint ``` --- diff --git a/spring-boot-bootcamp/docs/8. Spring Boot Hibernate/8.3 Spring Boot Hibernate - Introduction to Hibernate.md b/spring-boot-bootcamp/docs/8. Spring Boot Hibernate/8.3 Spring Boot Hibernate - Introduction to Hibernate.md index 3a0caf6..c975639 100644 --- a/spring-boot-bootcamp/docs/8. Spring Boot Hibernate/8.3 Spring Boot Hibernate - Introduction to Hibernate.md +++ b/spring-boot-bootcamp/docs/8. Spring Boot Hibernate/8.3 Spring Boot Hibernate - Introduction to Hibernate.md @@ -107,7 +107,7 @@ This XML file contains Hibernate-specific configurations like database connectio update - + ``` diff --git a/spring-boot-bootcamp/pom.xml b/spring-boot-bootcamp/pom.xml index ebbfab2..a37cfb4 100644 --- a/spring-boot-bootcamp/pom.xml +++ b/spring-boot-bootcamp/pom.xml @@ -8,7 +8,7 @@ 3.2.2 - com.example + in.newdevpoint spring-boot-bootcamp 0.0.1-SNAPSHOT spring-boot-bootcamp @@ -197,9 +197,9 @@ src/main/java true - com.example.bootcamp - com.example.bootcamp.api - com.example.bootcamp.dto + in.newdevpoint.bootcamp + in.newdevpoint.bootcamp.api + in.newdevpoint.bootcamp.dto diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/SBBootCampApplication.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/SBBootCampApplication.java similarity index 94% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/SBBootCampApplication.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/SBBootCampApplication.java index b1710a3..9c5bc77 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/SBBootCampApplication.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/SBBootCampApplication.java @@ -1,4 +1,4 @@ -package com.example.bootcamp; +package in.newdevpoint.bootcamp; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/aop/LoggingAspect.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/aop/LoggingAspect.java similarity index 74% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/aop/LoggingAspect.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/aop/LoggingAspect.java index 37c2e22..fbdc71f 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/aop/LoggingAspect.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/aop/LoggingAspect.java @@ -1,6 +1,6 @@ -package com.example.bootcamp.aop; +package in.newdevpoint.bootcamp.aop; -import com.example.bootcamp.repository.ExceptionLogRepository; +import in.newdevpoint.bootcamp.repository.ExceptionLogRepository; import lombok.AllArgsConstructor; import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.annotation.*; @@ -13,7 +13,7 @@ public class LoggingAspect { private final ExceptionLogRepository exceptionLogRepository; - @Around("execution(* com.example.bootcamp.controller.*.*(..))") // Pointcut expression + @Around("execution(* in.newdevpoint.bootcamp.controller.*.*(..))") // Pointcut expression public Object logExecutionTime(ProceedingJoinPoint joinPoint) throws Throwable { long startTime = System.currentTimeMillis(); @@ -26,17 +26,17 @@ public Object logExecutionTime(ProceedingJoinPoint joinPoint) throws Throwable { return proceed; } - @Before("execution(* com.example.bootcamp.service.UserService.*(..))") // Pointcut expression + @Before("execution(* in.newdevpoint.bootcamp.service.UserService.*(..))") // Pointcut expression public void logBeforeMethod() { System.out.println("Before method execution"); } - @After("execution(* com.example.bootcamp.service.UserService.*(..))") + @After("execution(* in.newdevpoint.bootcamp.service.UserService.*(..))") public void logAfterMethod() { System.out.println("After method execution"); } - /*@AfterThrowing(pointcut = "execution(* com.example.bootcamp..*(..))", throwing = "exception") + /*@AfterThrowing(pointcut = "execution(* in.newdevpoint.bootcamp..*(..))", throwing = "exception") public void logException(JoinPoint joinPoint, Throwable exception) { exception.printStackTrace(); ExceptionLog log = new ExceptionLog(); diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/config/ApplicationShutdown.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/config/ApplicationShutdown.java similarity index 91% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/config/ApplicationShutdown.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/config/ApplicationShutdown.java index dbc77f3..4139e4e 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/config/ApplicationShutdown.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/config/ApplicationShutdown.java @@ -1,4 +1,4 @@ -package com.example.bootcamp.config; +package in.newdevpoint.bootcamp.config; import com.mongodb.client.MongoClient; import javax.annotation.PreDestroy; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/config/CorsConfiguration.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/config/CorsConfiguration.java similarity index 91% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/config/CorsConfiguration.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/config/CorsConfiguration.java index 7ebd0a9..d742efa 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/config/CorsConfiguration.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/config/CorsConfiguration.java @@ -1,4 +1,4 @@ -package com.example.bootcamp.config; +package in.newdevpoint.bootcamp.config; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.CorsRegistry; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/config/RestTemplateConfig.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/config/RestTemplateConfig.java similarity index 90% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/config/RestTemplateConfig.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/config/RestTemplateConfig.java index 33c33b2..27a20f9 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/config/RestTemplateConfig.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/config/RestTemplateConfig.java @@ -1,4 +1,4 @@ -package com.example.bootcamp.config; +package in.newdevpoint.bootcamp.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/config/SwaggerBearerConfig.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/config/SwaggerBearerConfig.java similarity index 95% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/config/SwaggerBearerConfig.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/config/SwaggerBearerConfig.java index 277f68a..b143255 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/config/SwaggerBearerConfig.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/config/SwaggerBearerConfig.java @@ -1,4 +1,4 @@ -package com.example.bootcamp.config; +package in.newdevpoint.bootcamp.config; import io.swagger.v3.oas.annotations.OpenAPIDefinition; import io.swagger.v3.oas.models.Components; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/controller/AdminController.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/controller/AdminController.java similarity index 87% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/controller/AdminController.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/controller/AdminController.java index d7e68db..039a664 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/controller/AdminController.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/controller/AdminController.java @@ -1,6 +1,6 @@ -package com.example.bootcamp.controller; +package in.newdevpoint.bootcamp.controller; -import com.example.bootcamp.utility.BigONotation; +import in.newdevpoint.bootcamp.utility.BigONotation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/controller/AuthController.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/controller/AuthController.java similarity index 86% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/controller/AuthController.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/controller/AuthController.java index 2ffbcac..6f556da 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/controller/AuthController.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/controller/AuthController.java @@ -1,16 +1,16 @@ -package com.example.bootcamp.controller; - -import com.example.bootcamp.entity.ERole; -import com.example.bootcamp.entity.Role; -import com.example.bootcamp.entity.UserEntity; -import com.example.bootcamp.payload.request.LoginRequest; -import com.example.bootcamp.payload.request.SignupRequest; -import com.example.bootcamp.payload.response.JwtResponse; -import com.example.bootcamp.payload.response.MessageResponse; -import com.example.bootcamp.repository.RoleRepository; -import com.example.bootcamp.repository.UserRepository; -import com.example.bootcamp.security.jwt.JwtUtils; -import com.example.bootcamp.security.services.UserDetailsImpl; +package in.newdevpoint.bootcamp.controller; + +import in.newdevpoint.bootcamp.entity.ERole; +import in.newdevpoint.bootcamp.entity.Role; +import in.newdevpoint.bootcamp.entity.UserEntity; +import in.newdevpoint.bootcamp.payload.request.LoginRequest; +import in.newdevpoint.bootcamp.payload.request.SignupRequest; +import in.newdevpoint.bootcamp.payload.response.JwtResponse; +import in.newdevpoint.bootcamp.payload.response.MessageResponse; +import in.newdevpoint.bootcamp.repository.RoleRepository; +import in.newdevpoint.bootcamp.repository.UserRepository; +import in.newdevpoint.bootcamp.security.jwt.JwtUtils; +import in.newdevpoint.bootcamp.security.services.UserDetailsImpl; import jakarta.validation.Valid; import java.util.Arrays; import java.util.HashSet; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/controller/SystemController.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/controller/SystemController.java similarity index 92% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/controller/SystemController.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/controller/SystemController.java index c1506ab..41aca41 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/controller/SystemController.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/controller/SystemController.java @@ -1,8 +1,8 @@ -package com.example.bootcamp.controller; +package in.newdevpoint.bootcamp.controller; -import com.example.bootcamp.data.SampleData; -import com.example.bootcamp.usecase.OrderService; -import com.example.bootcamp.usecase.SystemService; +import in.newdevpoint.bootcamp.data.SampleData; +import in.newdevpoint.bootcamp.usecase.OrderService; +import in.newdevpoint.bootcamp.usecase.SystemService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.core.env.Environment; import org.springframework.http.HttpStatus; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/controller/UserV1Controller.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/controller/UserV1Controller.java similarity index 92% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/controller/UserV1Controller.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/controller/UserV1Controller.java index 3b20dc1..2a8587d 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/controller/UserV1Controller.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/controller/UserV1Controller.java @@ -1,9 +1,9 @@ -package com.example.bootcamp.controller; +package in.newdevpoint.bootcamp.controller; -import com.example.bootcamp.api.UsersApi; -import com.example.bootcamp.dto.UserReq; -import com.example.bootcamp.usecase.UserUseCase; -import com.example.bootcamp.utility.RoleConstants; +import in.newdevpoint.bootcamp.api.UsersApi; +import in.newdevpoint.bootcamp.dto.UserReq; +import in.newdevpoint.bootcamp.usecase.UserUseCase; +import in.newdevpoint.bootcamp.utility.RoleConstants; import lombok.RequiredArgsConstructor; import org.springframework.data.domain.Page; import org.springframework.http.HttpStatus; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/data/SampleData.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/data/SampleData.java similarity index 96% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/data/SampleData.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/data/SampleData.java index d97a02d..6f22ede 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/data/SampleData.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/data/SampleData.java @@ -1,4 +1,4 @@ -package com.example.bootcamp.data; +package in.newdevpoint.bootcamp.data; import java.util.ArrayList; import java.util.List; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/entity/CoffeeEntity.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/entity/CoffeeEntity.java similarity index 84% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/entity/CoffeeEntity.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/entity/CoffeeEntity.java index 6e18738..bc41ff7 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/entity/CoffeeEntity.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/entity/CoffeeEntity.java @@ -1,4 +1,4 @@ -package com.example.bootcamp.entity; +package in.newdevpoint.bootcamp.entity; import java.util.ArrayList; import lombok.Data; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/entity/ERole.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/entity/ERole.java similarity index 62% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/entity/ERole.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/entity/ERole.java index 7ea4f47..7d5c055 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/entity/ERole.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/entity/ERole.java @@ -1,4 +1,4 @@ -package com.example.bootcamp.entity; +package in.newdevpoint.bootcamp.entity; public enum ERole { ROLE_USER, diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/entity/ErrorResponse.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/entity/ErrorResponse.java similarity index 78% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/entity/ErrorResponse.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/entity/ErrorResponse.java index a1c5bda..043a277 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/entity/ErrorResponse.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/entity/ErrorResponse.java @@ -1,4 +1,4 @@ -package com.example.bootcamp.entity; +package in.newdevpoint.bootcamp.entity; import lombok.Data; import lombok.RequiredArgsConstructor; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/entity/ExceptionLog.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/entity/ExceptionLog.java similarity index 91% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/entity/ExceptionLog.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/entity/ExceptionLog.java index e5467ec..e7a6bbf 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/entity/ExceptionLog.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/entity/ExceptionLog.java @@ -1,4 +1,4 @@ -package com.example.bootcamp.entity; +package in.newdevpoint.bootcamp.entity; import lombok.Data; import org.springframework.data.annotation.Id; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/entity/Role.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/entity/Role.java similarity index 88% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/entity/Role.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/entity/Role.java index bcaaf15..7a220af 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/entity/Role.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/entity/Role.java @@ -1,4 +1,4 @@ -package com.example.bootcamp.entity; +package in.newdevpoint.bootcamp.entity; import lombok.Data; import org.springframework.data.annotation.Id; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/entity/User.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/entity/User.java similarity index 97% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/entity/User.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/entity/User.java index c5733ce..a31be0b 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/entity/User.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/entity/User.java @@ -1,4 +1,4 @@ -package com.example.bootcamp.entity; +package in.newdevpoint.bootcamp.entity; import jakarta.validation.constraints.Email; import jakarta.validation.constraints.NotBlank; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/entity/UserEntity.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/entity/UserEntity.java similarity index 94% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/entity/UserEntity.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/entity/UserEntity.java index 66cff62..7b0c870 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/entity/UserEntity.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/entity/UserEntity.java @@ -1,4 +1,4 @@ -package com.example.bootcamp.entity; +package in.newdevpoint.bootcamp.entity; import java.util.HashSet; import java.util.Set; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/exceptions/GlobalExceptionHandler.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/exceptions/GlobalExceptionHandler.java similarity index 91% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/exceptions/GlobalExceptionHandler.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/exceptions/GlobalExceptionHandler.java index defb609..65a7520 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/exceptions/GlobalExceptionHandler.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/exceptions/GlobalExceptionHandler.java @@ -1,6 +1,6 @@ -package com.example.bootcamp.exceptions; +package in.newdevpoint.bootcamp.exceptions; -import com.example.bootcamp.entity.ErrorResponse; +import in.newdevpoint.bootcamp.entity.ErrorResponse; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.ControllerAdvice; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/exceptions/UserAlreadyExistsException.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/exceptions/UserAlreadyExistsException.java similarity index 77% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/exceptions/UserAlreadyExistsException.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/exceptions/UserAlreadyExistsException.java index ece8378..4ce9372 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/exceptions/UserAlreadyExistsException.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/exceptions/UserAlreadyExistsException.java @@ -1,4 +1,4 @@ -package com.example.bootcamp.exceptions; +package in.newdevpoint.bootcamp.exceptions; public class UserAlreadyExistsException extends RuntimeException { public UserAlreadyExistsException(String message) { diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/exceptions/UserNotFoundException.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/exceptions/UserNotFoundException.java similarity index 75% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/exceptions/UserNotFoundException.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/exceptions/UserNotFoundException.java index 083ed66..9c8b786 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/exceptions/UserNotFoundException.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/exceptions/UserNotFoundException.java @@ -1,4 +1,4 @@ -package com.example.bootcamp.exceptions; +package in.newdevpoint.bootcamp.exceptions; public class UserNotFoundException extends RuntimeException { public UserNotFoundException(String message) { diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/mapper/UserMapper.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/mapper/UserMapper.java similarity index 87% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/mapper/UserMapper.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/mapper/UserMapper.java index e9936d2..2768f18 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/mapper/UserMapper.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/mapper/UserMapper.java @@ -1,7 +1,7 @@ -package com.example.bootcamp.mapper; +package in.newdevpoint.bootcamp.mapper; -import com.example.bootcamp.dto.UserReq; -import com.example.bootcamp.entity.UserEntity; +import in.newdevpoint.bootcamp.dto.UserReq; +import in.newdevpoint.bootcamp.entity.UserEntity; import java.util.ArrayList; import java.util.List; import org.mapstruct.Mapper; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/payload/request/LoginRequest.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/payload/request/LoginRequest.java similarity index 78% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/payload/request/LoginRequest.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/payload/request/LoginRequest.java index b24b3fb..5ade7fc 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/payload/request/LoginRequest.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/payload/request/LoginRequest.java @@ -1,4 +1,4 @@ -package com.example.bootcamp.payload.request; +package in.newdevpoint.bootcamp.payload.request; import jakarta.validation.constraints.NotBlank; import lombok.Data; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/payload/request/SignupRequest.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/payload/request/SignupRequest.java similarity index 80% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/payload/request/SignupRequest.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/payload/request/SignupRequest.java index 83e48c9..6e4e117 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/payload/request/SignupRequest.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/payload/request/SignupRequest.java @@ -1,6 +1,6 @@ -package com.example.bootcamp.payload.request; +package in.newdevpoint.bootcamp.payload.request; -import com.example.bootcamp.validators.ValidEmail; +import in.newdevpoint.bootcamp.validators.ValidEmail; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.Size; import java.util.Set; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/payload/response/JwtResponse.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/payload/response/JwtResponse.java similarity index 95% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/payload/response/JwtResponse.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/payload/response/JwtResponse.java index b5ac6ec..d718dcb 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/payload/response/JwtResponse.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/payload/response/JwtResponse.java @@ -1,4 +1,4 @@ -package com.example.bootcamp.payload.response; +package in.newdevpoint.bootcamp.payload.response; import java.util.List; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/payload/response/MessageResponse.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/payload/response/MessageResponse.java similarity index 84% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/payload/response/MessageResponse.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/payload/response/MessageResponse.java index 9df20ac..c34870a 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/payload/response/MessageResponse.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/payload/response/MessageResponse.java @@ -1,4 +1,4 @@ -package com.example.bootcamp.payload.response; +package in.newdevpoint.bootcamp.payload.response; public class MessageResponse { private String message; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/repository/ExceptionLogRepository.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/repository/ExceptionLogRepository.java similarity index 62% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/repository/ExceptionLogRepository.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/repository/ExceptionLogRepository.java index e0566aa..2aeef5e 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/repository/ExceptionLogRepository.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/repository/ExceptionLogRepository.java @@ -1,6 +1,6 @@ -package com.example.bootcamp.repository; +package in.newdevpoint.bootcamp.repository; -import com.example.bootcamp.entity.ExceptionLog; +import in.newdevpoint.bootcamp.entity.ExceptionLog; import org.springframework.data.mongodb.repository.MongoRepository; public interface ExceptionLogRepository extends MongoRepository {} diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/repository/RoleRepository.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/repository/RoleRepository.java similarity index 61% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/repository/RoleRepository.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/repository/RoleRepository.java index 88175dd..e65b826 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/repository/RoleRepository.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/repository/RoleRepository.java @@ -1,7 +1,7 @@ -package com.example.bootcamp.repository; +package in.newdevpoint.bootcamp.repository; -import com.example.bootcamp.entity.ERole; -import com.example.bootcamp.entity.Role; +import in.newdevpoint.bootcamp.entity.ERole; +import in.newdevpoint.bootcamp.entity.Role; import java.util.Optional; import org.springframework.data.mongodb.repository.MongoRepository; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/repository/UserRepository.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/repository/UserRepository.java similarity index 77% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/repository/UserRepository.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/repository/UserRepository.java index 5c84965..bb3ea2d 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/repository/UserRepository.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/repository/UserRepository.java @@ -1,6 +1,6 @@ -package com.example.bootcamp.repository; +package in.newdevpoint.bootcamp.repository; -import com.example.bootcamp.entity.UserEntity; +import in.newdevpoint.bootcamp.entity.UserEntity; import java.util.Optional; import org.springframework.data.mongodb.repository.MongoRepository; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/scheduler/MyScheduledTask.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/scheduler/MyScheduledTask.java similarity index 97% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/scheduler/MyScheduledTask.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/scheduler/MyScheduledTask.java index 00e0ffc..3cfe653 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/scheduler/MyScheduledTask.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/scheduler/MyScheduledTask.java @@ -1,4 +1,4 @@ -package com.example.bootcamp.scheduler; +package in.newdevpoint.bootcamp.scheduler; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/security/WebSecurityConfig.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/security/WebSecurityConfig.java similarity index 95% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/security/WebSecurityConfig.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/security/WebSecurityConfig.java index b09e154..323deb6 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/security/WebSecurityConfig.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/security/WebSecurityConfig.java @@ -1,8 +1,8 @@ -package com.example.bootcamp.security; +package in.newdevpoint.bootcamp.security; -import com.example.bootcamp.security.jwt.AuthEntryPointJwt; -import com.example.bootcamp.security.jwt.AuthTokenFilter; -import com.example.bootcamp.security.services.UserDetailsServiceImpl; +import in.newdevpoint.bootcamp.security.jwt.AuthEntryPointJwt; +import in.newdevpoint.bootcamp.security.jwt.AuthTokenFilter; +import in.newdevpoint.bootcamp.security.services.UserDetailsServiceImpl; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/security/jwt/AuthEntryPointJwt.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/security/jwt/AuthEntryPointJwt.java similarity index 95% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/security/jwt/AuthEntryPointJwt.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/security/jwt/AuthEntryPointJwt.java index 83e7283..84f2f8b 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/security/jwt/AuthEntryPointJwt.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/security/jwt/AuthEntryPointJwt.java @@ -1,4 +1,4 @@ -package com.example.bootcamp.security.jwt; +package in.newdevpoint.bootcamp.security.jwt; import jakarta.servlet.ServletException; import jakarta.servlet.http.HttpServletRequest; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/security/jwt/AuthTokenFilter.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/security/jwt/AuthTokenFilter.java similarity index 96% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/security/jwt/AuthTokenFilter.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/security/jwt/AuthTokenFilter.java index cbe0e2a..fe0b232 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/security/jwt/AuthTokenFilter.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/security/jwt/AuthTokenFilter.java @@ -1,6 +1,6 @@ -package com.example.bootcamp.security.jwt; +package in.newdevpoint.bootcamp.security.jwt; -import com.example.bootcamp.security.services.UserDetailsServiceImpl; +import in.newdevpoint.bootcamp.security.services.UserDetailsServiceImpl; import jakarta.servlet.FilterChain; import jakarta.servlet.ServletException; import jakarta.servlet.http.HttpServletRequest; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/security/jwt/JwtUtils.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/security/jwt/JwtUtils.java similarity index 94% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/security/jwt/JwtUtils.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/security/jwt/JwtUtils.java index dd85960..094379e 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/security/jwt/JwtUtils.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/security/jwt/JwtUtils.java @@ -1,6 +1,6 @@ -package com.example.bootcamp.security.jwt; +package in.newdevpoint.bootcamp.security.jwt; -import com.example.bootcamp.security.services.UserDetailsImpl; +import in.newdevpoint.bootcamp.security.services.UserDetailsImpl; import io.jsonwebtoken.*; import io.jsonwebtoken.io.Decoders; import io.jsonwebtoken.security.Keys; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/security/services/UserDetailsImpl.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/security/services/UserDetailsImpl.java similarity index 95% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/security/services/UserDetailsImpl.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/security/services/UserDetailsImpl.java index 910d95e..dc716e8 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/security/services/UserDetailsImpl.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/security/services/UserDetailsImpl.java @@ -1,7 +1,7 @@ -package com.example.bootcamp.security.services; +package in.newdevpoint.bootcamp.security.services; -import com.example.bootcamp.entity.UserEntity; import com.fasterxml.jackson.annotation.JsonIgnore; +import in.newdevpoint.bootcamp.entity.UserEntity; import java.util.Collection; import java.util.List; import java.util.Objects; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/security/services/UserDetailsServiceImpl.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/security/services/UserDetailsServiceImpl.java similarity index 84% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/security/services/UserDetailsServiceImpl.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/security/services/UserDetailsServiceImpl.java index 5f54131..44e09a4 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/security/services/UserDetailsServiceImpl.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/security/services/UserDetailsServiceImpl.java @@ -1,7 +1,7 @@ -package com.example.bootcamp.security.services; +package in.newdevpoint.bootcamp.security.services; -import com.example.bootcamp.entity.UserEntity; -import com.example.bootcamp.repository.UserRepository; +import in.newdevpoint.bootcamp.entity.UserEntity; +import in.newdevpoint.bootcamp.repository.UserRepository; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.core.userdetails.UserDetails; import org.springframework.security.core.userdetails.UserDetailsService; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/service/UserService.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/service/UserService.java similarity index 93% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/service/UserService.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/service/UserService.java index 44d2fdf..0ba7f59 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/service/UserService.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/service/UserService.java @@ -1,14 +1,14 @@ -package com.example.bootcamp.service; +package in.newdevpoint.bootcamp.service; -import com.example.bootcamp.dto.UserReq; -import com.example.bootcamp.entity.UserEntity; -import com.example.bootcamp.mapper.UserMapper; -import com.example.bootcamp.repository.UserRepository; -import com.example.bootcamp.utility.FileUtility; import com.github.rutledgepaulv.qbuilders.builders.GeneralQueryBuilder; import com.github.rutledgepaulv.qbuilders.conditions.Condition; import com.github.rutledgepaulv.qbuilders.visitors.MongoVisitor; import com.github.rutledgepaulv.rqe.pipes.QueryConversionPipeline; +import in.newdevpoint.bootcamp.dto.UserReq; +import in.newdevpoint.bootcamp.entity.UserEntity; +import in.newdevpoint.bootcamp.mapper.UserMapper; +import in.newdevpoint.bootcamp.repository.UserRepository; +import in.newdevpoint.bootcamp.utility.FileUtility; import java.util.List; import java.util.Optional; import lombok.RequiredArgsConstructor; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/usecase/OrderService.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/usecase/OrderService.java similarity index 97% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/usecase/OrderService.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/usecase/OrderService.java index f166333..32c8664 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/usecase/OrderService.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/usecase/OrderService.java @@ -1,4 +1,4 @@ -package com.example.bootcamp.usecase; +package in.newdevpoint.bootcamp.usecase; import java.util.ArrayList; import java.util.Random; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/usecase/SystemService.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/usecase/SystemService.java similarity index 92% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/usecase/SystemService.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/usecase/SystemService.java index d03342d..21788e3 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/usecase/SystemService.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/usecase/SystemService.java @@ -1,7 +1,7 @@ -package com.example.bootcamp.usecase; +package in.newdevpoint.bootcamp.usecase; -import com.example.bootcamp.entity.CoffeeEntity; -import com.example.bootcamp.utility.Utility; +import in.newdevpoint.bootcamp.entity.CoffeeEntity; +import in.newdevpoint.bootcamp.utility.Utility; import java.io.IOException; import java.util.*; import org.springframework.beans.factory.annotation.Autowired; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/usecase/UserUseCase.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/usecase/UserUseCase.java similarity index 88% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/usecase/UserUseCase.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/usecase/UserUseCase.java index b1533a2..db72938 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/usecase/UserUseCase.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/usecase/UserUseCase.java @@ -1,10 +1,10 @@ -package com.example.bootcamp.usecase; +package in.newdevpoint.bootcamp.usecase; -import com.example.bootcamp.dto.UserReq; -import com.example.bootcamp.entity.UserEntity; -import com.example.bootcamp.exceptions.UserNotFoundException; -import com.example.bootcamp.mapper.UserMapper; -import com.example.bootcamp.service.UserService; +import in.newdevpoint.bootcamp.dto.UserReq; +import in.newdevpoint.bootcamp.entity.UserEntity; +import in.newdevpoint.bootcamp.exceptions.UserNotFoundException; +import in.newdevpoint.bootcamp.mapper.UserMapper; +import in.newdevpoint.bootcamp.service.UserService; import java.util.List; import java.util.Optional; import javax.annotation.PostConstruct; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/utility/BigONotation.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/utility/BigONotation.java similarity index 97% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/utility/BigONotation.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/utility/BigONotation.java index f71ac51..11f9772 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/utility/BigONotation.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/utility/BigONotation.java @@ -1,4 +1,4 @@ -package com.example.bootcamp.utility; +package in.newdevpoint.bootcamp.utility; import org.springframework.stereotype.Component; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/utility/FileUtility.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/utility/FileUtility.java similarity index 95% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/utility/FileUtility.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/utility/FileUtility.java index 053da9b..906a8bd 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/utility/FileUtility.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/utility/FileUtility.java @@ -1,4 +1,4 @@ -package com.example.bootcamp.utility; +package in.newdevpoint.bootcamp.utility; import java.io.*; import org.springframework.web.multipart.MultipartFile; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/utility/RoleConstants.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/utility/RoleConstants.java similarity index 81% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/utility/RoleConstants.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/utility/RoleConstants.java index b4a0cb5..04399dd 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/utility/RoleConstants.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/utility/RoleConstants.java @@ -1,4 +1,4 @@ -package com.example.bootcamp.utility; +package in.newdevpoint.bootcamp.utility; public class RoleConstants { public static final String ADMIN_CRUD = "hasAnyRole('ROLE_ADMIN')"; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/utility/Utility.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/utility/Utility.java similarity index 94% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/utility/Utility.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/utility/Utility.java index 3a2065f..bca212e 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/utility/Utility.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/utility/Utility.java @@ -1,4 +1,4 @@ -package com.example.bootcamp.utility; +package in.newdevpoint.bootcamp.utility; import java.io.IOException; import java.io.InputStream; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/validators/EmailValidator.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/validators/EmailValidator.java similarity index 94% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/validators/EmailValidator.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/validators/EmailValidator.java index 6040662..964d6d8 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/validators/EmailValidator.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/validators/EmailValidator.java @@ -1,4 +1,4 @@ -package com.example.bootcamp.validators; +package in.newdevpoint.bootcamp.validators; import java.util.regex.Pattern; import javax.validation.ConstraintValidator; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/validators/ValidEmail.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/validators/ValidEmail.java similarity index 93% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/validators/ValidEmail.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/validators/ValidEmail.java index 80bda49..a768c49 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/validators/ValidEmail.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/validators/ValidEmail.java @@ -1,4 +1,4 @@ -package com.example.bootcamp.validators; +package in.newdevpoint.bootcamp.validators; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; diff --git a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/validators/ValidationExceptionHandler.java b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/validators/ValidationExceptionHandler.java similarity index 95% rename from spring-boot-bootcamp/src/main/java/com/example/bootcamp/validators/ValidationExceptionHandler.java rename to spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/validators/ValidationExceptionHandler.java index 92181af..b698c37 100644 --- a/spring-boot-bootcamp/src/main/java/com/example/bootcamp/validators/ValidationExceptionHandler.java +++ b/spring-boot-bootcamp/src/main/java/in/newdevpoint/bootcamp/validators/ValidationExceptionHandler.java @@ -1,4 +1,4 @@ -package com.example.bootcamp.validators; +package in.newdevpoint.bootcamp.validators; import java.util.HashMap; import java.util.Map; diff --git a/spring-boot-bootcamp/src/test/java/com/example/bootcamp/FirstProjectApplicationTests.java b/spring-boot-bootcamp/src/test/java/in/newdevpoint/bootcamp/FirstProjectApplicationTests.java similarity index 85% rename from spring-boot-bootcamp/src/test/java/com/example/bootcamp/FirstProjectApplicationTests.java rename to spring-boot-bootcamp/src/test/java/in/newdevpoint/bootcamp/FirstProjectApplicationTests.java index 3849d79..f839c2f 100644 --- a/spring-boot-bootcamp/src/test/java/com/example/bootcamp/FirstProjectApplicationTests.java +++ b/spring-boot-bootcamp/src/test/java/in/newdevpoint/bootcamp/FirstProjectApplicationTests.java @@ -1,4 +1,4 @@ -package com.example.bootcamp; +package in.newdevpoint.bootcamp; import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest; diff --git a/spring-boot-bootcamp/src/test/java/com/example/bootcamp/UserServiceTest.java b/spring-boot-bootcamp/src/test/java/in/newdevpoint/bootcamp/UserServiceTest.java similarity index 52% rename from spring-boot-bootcamp/src/test/java/com/example/bootcamp/UserServiceTest.java rename to spring-boot-bootcamp/src/test/java/in/newdevpoint/bootcamp/UserServiceTest.java index 41baed2..65c6f15 100644 --- a/spring-boot-bootcamp/src/test/java/com/example/bootcamp/UserServiceTest.java +++ b/spring-boot-bootcamp/src/test/java/in/newdevpoint/bootcamp/UserServiceTest.java @@ -1,12 +1,13 @@ -package com.example.bootcamp; +package in.newdevpoint.bootcamp; import static org.junit.jupiter.api.Assertions.*; import static org.mockito.Mockito.*; -import com.example.bootcamp.entity.UserEntity; -import com.example.bootcamp.exceptions.UserNotFoundException; -import com.example.bootcamp.repository.UserRepository; -import com.example.bootcamp.service.UserService; +import in.newdevpoint.bootcamp.entity.UserEntity; +import in.newdevpoint.bootcamp.exceptions.UserNotFoundException; +import in.newdevpoint.bootcamp.repository.UserRepository; +import in.newdevpoint.bootcamp.service.UserService; +import java.util.List; import java.util.Optional; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; @@ -75,4 +76,54 @@ void testDeleteUser_UserNotFound() { assertThrows(UserNotFoundException.class, () -> userService.deleteUser(userId)); } + + @Test + void testUpdateUser_UserExists() { + UserEntity existingUser = new UserEntity("John Doe", "john@example.com", "password"); + existingUser.setId(userId); + UserEntity updatedUser = new UserEntity("John Updated", "john.updated@example.com", "newpassword"); + updatedUser.setId(userId); + + when(userRepository.findById(userId)).thenReturn(Optional.of(existingUser)); + when(userRepository.save(existingUser)).thenReturn(updatedUser); + + UserEntity result = userService.updateUser(userId, updatedUser); + + assertNotNull(result); + assertEquals("John Updated", result.getUsername()); + assertEquals("john.updated@example.com", result.getEmail()); + } + + @Test + void testUpdateUser_UserNotFound() { + UserEntity updatedUser = new UserEntity("John Updated", "john.updated@example.com", "newpassword"); + + when(userRepository.findById(userId)).thenReturn(Optional.empty()); + + assertThrows(UserNotFoundException.class, () -> userService.updateUser(userId, updatedUser)); + } + + @Test + void testGetAllUsers() { + UserEntity user1 = new UserEntity("John Doe", "john@example.com", "password"); + UserEntity user2 = new UserEntity("Jane Doe", "jane@example.com", "password"); + when(userRepository.findAll()).thenReturn(List.of(user1, user2)); + + List result = userService.getAllUsers(); + + assertNotNull(result); + assertEquals(2, result.size()); + assertEquals("John Doe", result.get(0).getUsername()); + assertEquals("Jane Doe", result.get(1).getUsername()); + } + + @Test + void testGetAllUsers_EmptyList() { + when(userRepository.findAll()).thenReturn(List.of()); + + List result = userService.getAllUsers(); + + assertNotNull(result); + assertTrue(result.isEmpty()); + } } diff --git a/spring-boot-bootcamp/src/test/java/com/example/bootcamp/UserUseCaseTest.java b/spring-boot-bootcamp/src/test/java/in/newdevpoint/bootcamp/UserUseCaseTest.java similarity index 89% rename from spring-boot-bootcamp/src/test/java/com/example/bootcamp/UserUseCaseTest.java rename to spring-boot-bootcamp/src/test/java/in/newdevpoint/bootcamp/UserUseCaseTest.java index 674a1aa..4e8c193 100644 --- a/spring-boot-bootcamp/src/test/java/com/example/bootcamp/UserUseCaseTest.java +++ b/spring-boot-bootcamp/src/test/java/in/newdevpoint/bootcamp/UserUseCaseTest.java @@ -1,14 +1,14 @@ -package com.example.bootcamp; +package in.newdevpoint.bootcamp; import static org.junit.jupiter.api.Assertions.*; import static org.mockito.Mockito.*; -import com.example.bootcamp.dto.UserReq; -import com.example.bootcamp.entity.UserEntity; -import com.example.bootcamp.exceptions.UserNotFoundException; -import com.example.bootcamp.mapper.UserMapper; -import com.example.bootcamp.service.UserService; -import com.example.bootcamp.usecase.UserUseCase; +import in.newdevpoint.bootcamp.dto.UserReq; +import in.newdevpoint.bootcamp.entity.UserEntity; +import in.newdevpoint.bootcamp.exceptions.UserNotFoundException; +import in.newdevpoint.bootcamp.mapper.UserMapper; +import in.newdevpoint.bootcamp.service.UserService; +import in.newdevpoint.bootcamp.usecase.UserUseCase; import java.util.Optional; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test;