source: sources/app/src/main/java/parkup/entities/ParkingSpace.java@ 8588fcb

Last change on this file since 8588fcb was 2ace8f0, checked in by andrejTavchioski <andrej.tavchioski@…>, 3 years ago

Merge branch 'master' of https://develop.finki.ukim.mk/git/ParkUp

  • Property mode set to 100644
File size: 3.1 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<<<<<<< HEAD
34
35 @Column(name = "longitude")
36 private float lng;
37
38// @OneToOne(cascade = {CascadeType.ALL})
39// @JoinColumn(name = "parking_zona")
40// private ParkingZone parkingZone;
41
42 public ParkingSpace() {
43 System.out.println("Default ParkingSpace constructor" + lat);
44 }
45
46=======
47
48 @Column(name = "longitude")
49 private float lng;
50
51 @OneToOne(cascade = {CascadeType.ALL})
52 @JoinColumn(name = "parking_zona")
53 private ParkingZone parkingZone;
54
55 public ParkingSpace() {}
56
57>>>>>>> 9504a097ce80831ea7e7130dff7215d5fbf8e939
58 public ParkingSpace(int psId, String psName, boolean isTaken, boolean isHandicaped, float lat, float lng) {
59 this.psId = psId;
60 this.psName = psName;
61 this.isTaken = isTaken;
62 this.isHandicaped = isHandicaped;
63 this.lat = lat;
64 this.lng = lng;
65 }
66
67 public ParkingSpace(String psName, boolean isTaken, boolean isHandicaped, float lat, float lng) {
68 this.psName = psName;
69 this.isTaken = isTaken;
70 this.isHandicaped = isHandicaped;
71 this.lat = lat;
72 this.lng = lng;
73 }
74
75 public int getPsId() {
76 return this.psId;
77 }
78
79 public void setPsId(int psId) {
80 this.psId = psId;
81 }
82
83 public String getPsName() {
84 return this.psName;
85 }
86
87 public void setPsName(String psName) {
88 this.psName = psName;
89 }
90
91 public boolean isTaken() {
92 return this.isTaken;
93 }
94
95 public void setTaken(boolean isTaken) {
96 this.isTaken = isTaken;
97 }
98
99 public boolean isHandicaped() {
100 return this.isHandicaped;
101 }
102
103 public void setHandicaped(boolean isHandicaped) {
104 this.isHandicaped = isHandicaped;
105 }
106
107 public float getLat() {
108 return lat;
109 }
110
111 public void setLat(float lat) {
112 this.lat = lat;
113 }
114
115 public float getLng() {
116 return lng;
117 }
118
119 public void setLng(float lng) {
120 this.lng = lng;
121 }
122<<<<<<< HEAD
123
124 @Override
125 public String toString() {
126 return "ParkingSpace{" +
127 "psName='" + psName + '\'' +
128 ", isTaken=" + isTaken +
129 ", isHandicaped=" + isHandicaped +
130 ", lat=" + lat +
131 ", lng=" + lng+
132 '}';
133 }
134=======
135>>>>>>> 9504a097ce80831ea7e7130dff7215d5fbf8e939
136}
137
Note: See TracBrowser for help on using the repository browser.