- FloraFortApplication
- AdminController
- CustomerController
- OrderController
- PlantController
- PlanterController
- SeedController
- AdminRepository
- CustomerRepository
- CurrentUserSessionRepository
- OrderDao
- PlanterRepo
- PlantRepo
- SeedRepository
- AdminService
- AdminServiceImpl
- CustomerService
- CustomerServiceImpl
- OrderService
- OrderServiceImpl
- PlanterService
- PlanterServiceImpl
- PlantService
- PlantServiceImpl
- SeedService
- SeedServiceImpl
- Admin
- Customer
- CurrentUserSession
- Order
- Plant
- Planter
- Seed
- LoginDTO
- LogoutDTO
- AdminException
- CustomerException
- GlobalErrorException
- MyErrorDetails
- OrderException
- PlanterException
- PlantException
- SeedException
- Java
- Hibernate
- SpringBoot
- REST API
- Lombok
- SQL
- Swagger
- Postman
- Before performing any task the user should be confirmed whether the user is Admin or Customer and for that the user should have logged in.
- For each contoller we need to provide the login details for implementation of particular methods i.e, if the customer wants to purchase some planter then he/she should give his/her correct name during purchasing session and only customer can perform that action and for that One to Many relationship is established.
- If we want to add some plants or seeds then only admin can do that so here we have provided the validation i.e during adding a particular item user should give the correct name of the admin otherwise it will throw an exception and that exception is properly handled.
[click to see GitHub profile]
- Nikhil Chauhan(Teamlead)
- AdminController.java
- CustomerController.java
- AdminRepository.java
- CustomerRepository.java
- CurrentUserSessionRepository.java
- LoginDTO.java
- LogoutDTO.java
- PlantController.java
- PlantRepo.java
- PlantService
- PlantServiceImpl
- Plant.java
- PlantException
- SeedController.java
- SeedRepository.java
- SeedService.java
- SeedServiceImpl.java
- Seed.java
- SeedException.java
- OrderController.java
- OrderDao.java
- OrderService.java
- OrderServiceImpl.java
- Order.java
- OrderException.java
- PlanterController.java
- PlanterRepo.java
- PlanterService.java
- PlanterServiceImpl.java
- Planter.java
- PlanterException.java