fssa-batch3 / fssa-batch3/sec_b_vigneshwar.vijayakumar__corejava_project_2
Update Room Details
- Vorherrschende Sprache
- Java
- Sterne
- 0
- Forks
- 0
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
> Can Update Room Details.
#### Pre-requisites:
- [ ] Feature: Create New Rooms must be completed.
- [ ] Rooms Model
- [ ] Rooms DAO (update)
- [ ] Rooms Service (update)
#### Validation:
- [ ] Form Validation
- Room ID ( <= 0 )
- Hotel Name (not null, not empty)
- Room Name (not null, not empty)
- Number of Beds (<= 0)
- Price (Positive integer)
#### Flow:
```mermaid
graph TD;
A(Value Passed to RoomService - RoomId ) -->B(Form Validation) -- Valid --> C(Business Validation)
B --Invalid --> H(Validation Exception)
C -- Valid--> D(Value Passed to RoomDAO)
D --> E(Retrieve result from Database)
C -- Invalid --> F(Validation Exception)
```
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, das in den Voraussetzungen genannte Rooms Model, Rooms DAO und Rooms Service zu finden, und bestätige anschließend, dass die Raumerstellung bereits abgeschlossen ist. Verfolge den Aktualisierungsablauf von RoomService über die Formular- und Geschäftsvalidierung bis zu RoomDAO und berücksichtige dabei die aufgeführten Regeln für Room ID, Hotelname, Raumname, Bettenanzahl und Preis. Als abgeschlossen gilt die Aufgabe, wenn gültige Details gespeichert werden und ungültige Werte Validierungsausnahmen erzeugen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- backend, database
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100