fssa-batch3 / fssa-batch3/sec_c_sec_c_hemanath.muralikrishnan__corejava_project_2
Product Module | Read By Name
- 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