source: source/freeparkingspace/src/main/java/com/proekt/model/Rezervacija.java@ 31d67c0

Last change on this file since 31d67c0 was 31d67c0, checked in by zlatko2810 <zlatko.stojanovski@…>, 22 months ago

proekt

  • Property mode set to 100644
File size: 2.1 KB
Line 
1package com.proekt.model;
2import javax.persistence.ManyToOne;
3import javax.persistence.OneToOne;
4
5import lombok.Data;
6
7
8import javax.persistence.*;
9import java.time.LocalDateTime;
10
11@Data
12@Table
13@Entity
14
15public class Rezervacija {
16 @Id
17 @Column(name = "id_rezervacija")
18 private int idRezervacija;
19 private LocalDateTime pocetnoVreme;
20 private LocalDateTime krajnoVreme;
21
22 @ManyToOne
23 @JoinColumn(name="reg_tablica")
24 public Avtomobil regTablica;
25
26 @OneToOne
27 @JoinColumn(name="broj_na_pmesta")
28 private ParkingMesto brojNaPmesta;
29
30 @OneToOne
31 @JoinColumn(name="id_plakanje")
32 private Plakjanje idPlakanje;
33
34 public Rezervacija() {
35 }
36
37 public Rezervacija(int idRezervacija, LocalDateTime pocetnoVreme, LocalDateTime krajnoVreme, Avtomobil regTablica, ParkingMesto brojNaPmesta, Plakjanje idPlakanje) {
38 this.idRezervacija = idRezervacija;
39 this.pocetnoVreme = pocetnoVreme;
40 this.krajnoVreme = krajnoVreme;
41 this.regTablica = regTablica;
42 this.brojNaPmesta = brojNaPmesta;
43 this.idPlakanje = idPlakanje;
44 }
45
46 public int getIdRezervacija() {
47 return idRezervacija;
48 }
49
50 public void setIdRezervacija(int idRezervacija) {
51 this.idRezervacija = idRezervacija;
52 }
53
54 public LocalDateTime getPocetnoVreme() {
55 return pocetnoVreme;
56 }
57
58 public void setPocetnoVreme(LocalDateTime pocetnoVreme) {
59 this.pocetnoVreme = pocetnoVreme;
60 }
61
62 public LocalDateTime getKrajnoVreme() {
63 return krajnoVreme;
64 }
65
66 public void setKrajnoVreme(LocalDateTime krajnoVreme) {
67 this.krajnoVreme = krajnoVreme;
68 }
69
70 public Avtomobil getRegTablica() {
71 return regTablica;
72 }
73
74 public void setRegTablica(Avtomobil regTablica) {
75 this.regTablica = regTablica;
76 }
77
78 public ParkingMesto getBrojNaPmesta() {
79 return brojNaPmesta;
80 }
81
82 public void setBrojNaPmesta(ParkingMesto brojNaPmesta) {
83 this.brojNaPmesta = brojNaPmesta;
84 }
85
86 public Plakjanje getIdPlakanje() {
87 return idPlakanje;
88 }
89
90 public void setIdPlakanje(Plakjanje idPlakanje) {
91 this.idPlakanje = idPlakanje;
92 }
93}
Note: See TracBrowser for help on using the repository browser.