fssa-batch3 / fssa-batch3/sec_c_sec_c_hemanath.muralikrishnan__corejava_project_2

Product Module | Read All Product

Open
#3 2 comments 0 reactions 0 assignees View on GitHub
documentation
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.