fssa-batch3 / fssa-batch3/sec_b_vigneshwar.vijayakumar__corejava_project_2

Update Room Details

Offen
#7 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.