fssa-batch3 / fssa-batch3/sec_c_sec_c_hemanath.muralikrishnan__corejava_project_2
Product Module | Read All Product
- Dominant language
- Java
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
### Checklist
- [X] Product DAO - read all products
- [X] Product Service - read all products
### Estimated Time
6 hours
### Actual Time
- Product DAO: 4 hours
- Product Service: 0.5 hour
### Progress
- Product DAO: Set up the database connection. Implemented the 'read all products' method to insert product data into the database. [[Commit Link](https://github.com/fssa-batch3/sec_c_sec_c_hemanath.muralikrishnan__corejava_project_2/commit/e199470da5aaf2fab7926e8b7ad4a55d87f31a96)]
- Product Service: Created the service layer to handle business logic. Added the 'read all products' method to interact with the DAO and perform validation.[[Commit Link](https://github.com/fssa-batch3/sec_c_sec_c_hemanath.muralikrishnan__corejava_project_2/commit/e199470da5aaf2fab7926e8b7ad4a55d87f31a96)]
### Notes
- User able to read all products using the service layer method.
- Log the retrieved products on the console.
- Printing the product details must be done using logger not system.out.print.
- Print the product details in an understandable manner.
### Completion Steps
1. [X] Code review and testing
2. [X] Push the code to GitHub
3. [ ] Close this issue
### Labels
- Estimation
- Actual Time
- In Progress
- Completed
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the linked commit and inspect the Product DAO and Product Service implementations. Verify that reading all products uses the service layer, retrieved details are logged rather than printed with System.out, and the documented completion state is reflected before closing the issue.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- backend, database
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 15/100