source: sources/app/src/main/java/parkup/entities/ParkingSpace.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: 2.8 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 System.out.println("Default ParkingSpace constructor" + lat);
43 }
44
45 public ParkingSpace(int psId, String psName, boolean isTaken, boolean isHandicaped, float lat, float lng) {
46 this.psId = psId;
47 this.psName = psName;
48 this.isTaken = isTaken;
49 this.isHandicaped = isHandicaped;
50 this.lat = lat;
51 this.lng = lng;
52 }
53
54 public ParkingSpace(String psName, boolean isTaken, boolean isHandicaped, float lat, float lng) {
55 this.psName = psName;
56 this.isTaken = isTaken;
57 this.isHandicaped = isHandicaped;
58 this.lat = lat;
59 this.lng = lng;
60 }
61
62 public int getPsId() {
63 return this.psId;
64 }
65
66 public void setPsId(int psId) {
67 this.psId = psId;
68 }
69
70 public String getPsName() {
71 return this.psName;
72 }
73
74 public void setPsName(String psName) {
75 this.psName = psName;
76 }
77
78 public boolean isTaken() {
79 return this.isTaken;
80 }
81
82 public void setTaken(boolean isTaken) {
83 this.isTaken = isTaken;
84 }
85
86 public boolean isHandicaped() {
87 return this.isHandicaped;
88 }
89
90 public void setHandicaped(boolean isHandicaped) {
91 this.isHandicaped = isHandicaped;
92 }
93
94 public float getLat() {
95 return lat;
96 }
97
98 public void setLat(float lat) {
99 this.lat = lat;
100 }
101
102 public float getLng() {
103 return lng;
104 }
105
106 public void setLng(float lng) {
107 this.lng = lng;
108 }
109
110 @Override
111 public String toString() {
112 return "ParkingSpace{" +
113 "psName='" + psName + '\'' +
114 ", isTaken=" + isTaken +
115 ", isHandicaped=" + isHandicaped +
116 ", lat=" + lat +
117 ", lng=" + lng+
118 '}';
119 }
120}
121
Note: See TracBrowser for help on using the repository browser.