source: src/main/java/com/example/eatys_app/model/Rezervacija.java@ b3f2adb

Last change on this file since b3f2adb was b3f2adb, checked in by Aleksandar Siljanoski <acewow3@…>, 14 months ago

Adding project to repo

  • Property mode set to 100644
File size: 2.1 KB
Line 
1package com.example.eatys_app.model;
2
3import jakarta.persistence.*;
4
5import java.sql.Timestamp;
6import java.util.Date;
7
8@Entity
9@Table(name = "rezervacija", schema = "project")
10public class Rezervacija {
11
12 @Id
13 @GeneratedValue(strategy = GenerationType.IDENTITY)
14 @Column(name = "rezervacija_id", nullable = false)
15 private Integer id;
16
17 @Column(name = "rezervacija_vreme", nullable = false)
18 private Date vreme;
19
20 @Column(name = "br_lugje", nullable = false)
21 private Integer lugje;
22
23 @Column(name = "rezervacija_status", nullable = false, length = 50)
24 private String status;
25
26 @Column(name = "rezervacija_opis", nullable = false, length = 10000)
27 private String opis;
28
29 @OneToOne
30 @JoinColumn(name = "restoran_id")
31 private Restoran restoran;
32
33 @ManyToOne(fetch = FetchType.LAZY)
34 @JoinColumn(name = "user_id")
35 private Kupuvac kupuvac;
36
37 public Rezervacija() {
38 }
39
40 public Rezervacija(Date vreme, Integer lugje, String status, String opis, Restoran restoran, Kupuvac kupuvac) {
41 this.vreme = vreme;
42 this.lugje = lugje;
43 this.status = status;
44 this.opis = opis;
45 this.restoran = restoran;
46 this.kupuvac=kupuvac;
47 }
48
49 public Integer getId() {
50 return id;
51 }
52
53 public void setId(Integer id) {
54 this.id = id;
55 }
56
57 public Date getVreme() {
58 return vreme;
59 }
60
61 public void setVreme(Date vreme) {
62 this.vreme = vreme;
63 }
64
65 public Integer getLugje() {
66 return lugje;
67 }
68
69 public void setLugje(Integer lugje) {
70 this.lugje = lugje;
71 }
72
73 public String getStatus() {
74 return status;
75 }
76
77 public void setStatus(String status) {
78 this.status = status;
79 }
80
81 public String getOpis() {
82 return opis;
83 }
84
85 public void setOpis(String opis) {
86 this.opis = opis;
87 }
88
89 public Restoran getRestoran() {
90 return restoran;
91 }
92
93 public void setRestoran(Restoran restoran) {
94 this.restoran = restoran;
95 }
96
97 public Kupuvac getKupuvac() {
98 return kupuvac;
99 }
100
101 public void setKupuvac(Kupuvac kupuvac) {
102 this.kupuvac = kupuvac;
103 }
104}
Note: See TracBrowser for help on using the repository browser.