Skip to content
Failed

Changes

Summary

  1. New Entities Orders (commit: 194ac12) (details)
  2. New Repositorys and Entities Order (commit: d91b4e4) (details)
  3. Entity Service Updated (commit: 0d39791) (details)
  4. implement business logic for Branch, Reservation, and Review (commit: e3c2ab0) (details)
  5. feat: Implement core business services and entity relationship improvements (commit: b1d2e78) (details)
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/repositories/ProductRepository.java
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/repositories/ServiceRepository.java
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/back/entities/ServiceEntity.java (diff)
The file was removedsrc/main/java/co/edu/udistrital/mdp/back/repositories/ServiceRep.java
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/back/entities/NotificationEntity.java (diff)
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/entities/OrderEntity.java
The file was removedsrc/main/java/co/edu/udistrital/mdp/back/repositories/ProductRep.java
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/entities/OrderDetailEntity.java
Commit d91b4e489201c2a491571e717aa06d6a640e7a2a by anfelipcm
New Repositorys and Entities Order
(commit: d91b4e4)
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/repositories/OrderRepository.java
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/repositories/OrderDetailRepository.java
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/back/entities/ServiceEntity.java (diff)
Commit e3c2ab0eb5305cf8ebe2e96a0071924c78646662 by Brssanchezc
implement business logic for Branch, Reservation, and Review
(commit: e3c2ab0)
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/services/ReviewService.java
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/services/BranchService.java
The file was addedsrc/test/ReviewServiceTest.java
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/services/ReservationService.java
Commit b1d2e78a226d95bbca13ba3de30f032e3204fd7c by alexander.moralesujueta
feat: Implement core business services and entity relationship improvements

Entity modifications:
- Update NotificationEntity to support many-to-many relationship with users
- Add ServiceEntity relationship to ReviewEntity with proper annotations
- Improve UserEntity with notification associations and formatting
- Minor formatting improvements in ShoppingCartEntity

New service implementations:
- MultimediaService: Complete CRUD operations with file validation, URL integrity checks, and entity associations (Branch, Service, Product)
- PaymentService: Full payment lifecycle management with multiple payment methods, status transitions, and business rule validations
- ShoppingCartService: Shopping cart operations with product management, total calculations, and order constraints

Comprehensive test coverage:
- MultimediaServiceTest: 15 test cases covering validation, CRUD operations, and business rules
- PaymentServiceTest: 19 test cases covering payment lifecycle, method validation, and status management
- ShoppingCartServiceTest: 16 test cases covering cart operations, product management, and constraint validations

All services include proper exception handling, transactional operations, logging, and business logic validation.
(commit: b1d2e78)
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/back/entities/ShoppingCartEntity.java (diff)
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/services/ShoppingCartService.java
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/back/entities/ReviewEntity.java (diff)
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/back/entities/NotificationEntity.java (diff)
The file was addedsrc/test/java/co/edu/udistrital/mdp/back/services/ShoppingCartServiceTest.java
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/services/PaymentService.java
The file was addedsrc/test/java/co/edu/udistrital/mdp/back/services/PaymentServiceTest.java
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/back/entities/UserEntity.java (diff)
The file was addedsrc/main/java/co/edu/udistrital/mdp/back/services/MultimediaService.java
The file was addedsrc/test/java/co/edu/udistrital/mdp/back/services/MultimediaServiceTest.java