source: sources/app/src/main/java/parkup/entities/ParkingSession.java@ 97fbc67

Last change on this file since 97fbc67 was 97fbc67, checked in by andrejTavchioski <andrej.tavchioski@…>, 3 years ago

fixed deleteVraboten and deleteRegistriranParkirac

  • Property mode set to 100644
File size: 1.9 KB
Line 
1package parkup.entities;
2
3import parkup.data.Tablicka;
4
5import javax.persistence.*;
6
7@Entity
8@Table(name = "parking_session")
9public class ParkingSession {
10 @Id
11 @Column(name = "parking_session_id")
12 @SequenceGenerator(
13 name="parking_session_sequence_generator",
14 sequenceName = "parking_session_sequence",
15 allocationSize = 1,
16 initialValue = 800
17 )
18 @GeneratedValue( //za postgres treba sequence da se namesti i ime na generator mi ga davamo kako od gore sto e
19 strategy = GenerationType.SEQUENCE,
20 generator = "parking_session_sequence_generator"
21 )
22 private int pssId;
23
24 @Column(name = "time_start")
25 private String timeStart;
26
27 @Column(name = "time_end")
28 private String timeEnd;
29
30 @OneToOne(cascade = {CascadeType.ALL})
31 @JoinColumn(name = "reg_tablicka", nullable = false)
32 private Tablicka tablica;
33
34 public ParkingSession() {}
35
36 public ParkingSession(int pssId, String timeStart, String timeEnd, Tablicka tablica) {
37 this.pssId = pssId;
38 this.timeStart = timeStart;
39 this.timeEnd = timeEnd;
40 this.tablica = tablica;
41 }
42
43 public ParkingSession(String timeStart, String timeEnd, Tablicka tablica) {
44 this.timeStart = timeStart;
45 this.timeEnd = timeEnd;
46 this.tablica = tablica;
47 }
48
49 public int getPssId() {
50 return this.pssId;
51 }
52
53 public void setPssId(int pssId) {
54 this.pssId = pssId;
55 }
56
57 public String getTimeStart() {
58 return this.timeStart;
59 }
60
61 public void setTimeStart(String timeStart) {
62 this.timeStart = timeStart;
63 }
64
65 public String getTimeEnd() {
66 return this.timeEnd;
67 }
68
69 public void setTimeEnd(String timeEnd) {
70 this.timeEnd = timeEnd;
71 }
72
73 public Tablicka getTablica() {
74 return tablica;
75 }
76
77 public void setTablica(Tablicka tablica) {
78 this.tablica = tablica;
79 }
80}
Note: See TracBrowser for help on using the repository browser.