-
Notifications
You must be signed in to change notification settings - Fork 1
/
RoomReservation.java
40 lines (32 loc) · 1022 Bytes
/
RoomReservation.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import java.time.LocalDate;
public class RoomReservation {
private LocalDate data; // Data rezerwacji
private boolean czyPotwierdzona; // Status potwierdzenia rezerwacji
private Client klient; // Klient, który dokonał rezerwacji
private Room pokoj; // Pokój, który został zarezerwowany
public RoomReservation(LocalDate data, Client klient, Room pokoj) {
this.data = data;
this.klient = klient;
this.pokoj = pokoj;
this.czyPotwierdzona = false; // Domyślnie rezerwacja nie jest potwierdzona
}
// Metoda do potwierdzania rezerwacji
public void potwierdzRezerwacje() {
this.czyPotwierdzona = true;
}
// Gettery
public LocalDate getData() {
return data;
}
public boolean isCzyPotwierdzona() {
return czyPotwierdzona;
}
public Client getKlient() {
return klient;
}
public Room getPokoj() {
return pokoj;
}
// Settery mogą być dodane w razie potrzeby
// ...
}