fssa-batch3 / fssa-batch3/sec_a_naveenasri.nagarajan__corejava_project_2
Design module | Update Design Feature
- Dominant language
- Java
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
## Update Architect's Design
### User Story
- As an architect, I want to be able to update the details of a design in the collection. This includes modifying design names, URLs, prices, emails, and the number of rooms. By having the ability to update design information, I can keep the collection accurate and up-to-date.
### Task: Implement Design Update for Architects
- [ ] Develop the Data Access Object (DAO) Layer for updating designs.
- [ ] Implement the Service Layer to handle the design update process for architects.
- [ ] Create JUnit Test Cases to ensure the correctness of the design update functionality.
- [ ] Verify that all test cases are passing successfully.
- [ ] Enhance code clarity by adding clear and concise comments to explain intricate logic.
### DAO:
- [ ] updateDesign()
### Service:
- [ ] updateDesign()
### Test:
- [ ] testListDesignsNotEmptysuccess()
- [ ] testListDesignsNotEmptyFailure()
### Estimation
- [ ] 2 hrs
## Flow
```mermaid
graph TD
A[[Start]] -->|Architect Initiates Design Update| B([Select Design to Update])
B -->|Design Selected| C([Update Design Details])
B -->|Design Not Found| D{{Design Not Found}}
C --> E([Update Successful])
D --> H[[End]]
E --> H
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.