source: src/main/java/mk/ukim/finki/busngo/model/Kaznazaneregistriran.java@ 24c39f9

Last change on this file since 24c39f9 was 24c39f9, checked in by ppaunovski <paunovskipavel@…>, 6 months ago

initial classes, no inheritance yet

  • Property mode set to 100644
File size: 1.9 KB
Line 
1package mk.ukim.finki.busngo.model;
2
3import jakarta.persistence.*;
4
5import java.util.Objects;
6
7@Entity
8public class Kaznazaneregistriran {
9 private Long kzId;
10 private Object kznTelefon;
11 private Object kznIme;
12 private Object kznAdresa;
13 private Kazna kaznaByKzId;
14
15 @GeneratedValue(strategy = GenerationType.IDENTITY)
16 @Id
17 @Column(name = "kz_id", nullable = false)
18 public Long getKzId() {
19 return kzId;
20 }
21
22 public void setKzId(Long kzId) {
23 this.kzId = kzId;
24 }
25
26 @Basic
27 @Column(name = "kzn_telefon", nullable = true)
28 public Object getKznTelefon() {
29 return kznTelefon;
30 }
31
32 public void setKznTelefon(Object kznTelefon) {
33 this.kznTelefon = kznTelefon;
34 }
35
36 @Basic
37 @Column(name = "kzn_ime", nullable = false)
38 public Object getKznIme() {
39 return kznIme;
40 }
41
42 public void setKznIme(Object kznIme) {
43 this.kznIme = kznIme;
44 }
45
46 @Basic
47 @Column(name = "kzn_adresa", nullable = false)
48 public Object getKznAdresa() {
49 return kznAdresa;
50 }
51
52 public void setKznAdresa(Object kznAdresa) {
53 this.kznAdresa = kznAdresa;
54 }
55
56 @Override
57 public boolean equals(Object o) {
58 if (this == o) return true;
59 if (o == null || getClass() != o.getClass()) return false;
60 Kaznazaneregistriran that = (Kaznazaneregistriran) o;
61 return Objects.equals(kzId, that.kzId) && Objects.equals(kznTelefon, that.kznTelefon) && Objects.equals(kznIme, that.kznIme) && Objects.equals(kznAdresa, that.kznAdresa);
62 }
63
64 @Override
65 public int hashCode() {
66 return Objects.hash(kzId, kznTelefon, kznIme, kznAdresa);
67 }
68
69 @OneToOne
70 @JoinColumn(name = "kz_id", referencedColumnName = "kz_id", nullable = false)
71 public Kazna getKaznaByKzId() {
72 return kaznaByKzId;
73 }
74
75 public void setKaznaByKzId(Kazna kaznaByKzId) {
76 this.kaznaByKzId = kaznaByKzId;
77 }
78}
Note: See TracBrowser for help on using the repository browser.