fssa-batch3 / fssa-batch3/sec_c_sec_c_hemanath.muralikrishnan__corejava_project_2

Product Module | Read By Name

Open
#4 0 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 by name
- [X] Product Service - read by name

### Estimated Time
2 hours

### Actual Time
- Product DAO: 1.5 hours
- Product Service: 0.5 hour

### Progress
- Product DAO: Set up the database connection. Implemented the 'read by name product' 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 by name' 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 the product by product English name.
- While retrieving the data in that if there is no product proper error message must be shown.
- Use join query to retrieve the product by its English name.

### 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 Product DAO and Product Service work described in the issue and inspect commit e199470da5aaf2fab7926e8b7ad4a55d87f31a96. The issue says the read-by-name behavior, join query, validation, error handling, testing, and code review are already complete; only closing the issue remains.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend, database
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.