source: sources/app/src/main/java/parkup/entities/ParkingSpace.java@ 9504a09

Last change on this file since 9504a09 was f6bc52d, checked in by DavidTrajkovski <davidtrajkovski11@…>, 3 years ago

fixed delete methods

  • Property mode set to 100644
File size: 2.4 KB
Line 
1package parkup.entities;
2
3import javax.persistence.*;
4
5@Entity
6@Table(name = "parking_space")
7public class ParkingSpace {
8 @Id
9 @Column(name = "parking_space_id")
10 @SequenceGenerator(
11 name="parking_space_sequence_generator",
12 sequenceName = "parking_space_sequence",
13 allocationSize = 1,
14 initialValue = 700
15 )
16 @GeneratedValue( //za postgres treba sequence da se namesti i ime na generator mi ga davamo kako od gore sto e
17 strategy = GenerationType.SEQUENCE,
18 generator = "parking_space_sequence_generator"
19 )
20 private int psId;
21
22 @Column(name = "psName")
23 private String psName;
24
25 @Column(name = "isTaken")
26 private boolean isTaken;
27
28 @Column(name = "isHandicaped")
29 private boolean isHandicaped;
30
31 @Column(name = "latitude")
32 private float lat;
33
34 @Column(name = "longitude")
35 private float lng;
36
37 @OneToOne(cascade = {CascadeType.ALL})
38 @JoinColumn(name = "parking_zona")
39 private ParkingZone parkingZone;
40
41 public ParkingSpace() {}
42
43 public ParkingSpace(int psId, String psName, boolean isTaken, boolean isHandicaped, float lat, float lng) {
44 this.psId = psId;
45 this.psName = psName;
46 this.isTaken = isTaken;
47 this.isHandicaped = isHandicaped;
48 this.lat = lat;
49 this.lng = lng;
50 }
51
52 public ParkingSpace(String psName, boolean isTaken, boolean isHandicaped, float lat, float lng) {
53 this.psName = psName;
54 this.isTaken = isTaken;
55 this.isHandicaped = isHandicaped;
56 this.lat = lat;
57 this.lng = lng;
58 }
59
60 public int getPsId() {
61 return this.psId;
62 }
63
64 public void setPsId(int psId) {
65 this.psId = psId;
66 }
67
68 public String getPsName() {
69 return this.psName;
70 }
71
72 public void setPsName(String psName) {
73 this.psName = psName;
74 }
75
76 public boolean isTaken() {
77 return this.isTaken;
78 }
79
80 public void setTaken(boolean isTaken) {
81 this.isTaken = isTaken;
82 }
83
84 public boolean isHandicaped() {
85 return this.isHandicaped;
86 }
87
88 public void setHandicaped(boolean isHandicaped) {
89 this.isHandicaped = isHandicaped;
90 }
91
92 public float getLat() {
93 return lat;
94 }
95
96 public void setLat(float lat) {
97 this.lat = lat;
98 }
99
100 public float getLng() {
101 return lng;
102 }
103
104 public void setLng(float lng) {
105 this.lng = lng;
106 }
107}
108
Note: See TracBrowser for help on using the repository browser.