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
RevLine 
[ce6ad22]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(
[f6bc52d]11 name="parking_space_sequence_generator",
[ce6ad22]12 sequenceName = "parking_space_sequence",
13 allocationSize = 1,
[f6bc52d]14 initialValue = 700
[ce6ad22]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
[f6bc52d]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
[ce6ad22]41 public ParkingSpace() {}
42
[f6bc52d]43 public ParkingSpace(int psId, String psName, boolean isTaken, boolean isHandicaped, float lat, float lng) {
[ce6ad22]44 this.psId = psId;
45 this.psName = psName;
46 this.isTaken = isTaken;
47 this.isHandicaped = isHandicaped;
[f6bc52d]48 this.lat = lat;
49 this.lng = lng;
[ce6ad22]50 }
51
[f6bc52d]52 public ParkingSpace(String psName, boolean isTaken, boolean isHandicaped, float lat, float lng) {
[ce6ad22]53 this.psName = psName;
54 this.isTaken = isTaken;
55 this.isHandicaped = isHandicaped;
[f6bc52d]56 this.lat = lat;
57 this.lng = lng;
[ce6ad22]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 }
[f6bc52d]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 }
[ce6ad22]107}
108
Note: See TracBrowser for help on using the repository browser.