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
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(
[97fbc67]11 name="parking_space_sequence_generator",
[ce6ad22]12 sequenceName = "parking_space_sequence",
13 allocationSize = 1,
[97fbc67]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")
[97fbc67]26 private Boolean isTaken;
[ce6ad22]27
28 @Column(name = "isHandicaped")
[97fbc67]29 private Boolean isHandicaped;
[ce6ad22]30
[97fbc67]31 @Column(name = "latitude")
32 private float lat;
[2ace8f0]33<<<<<<< HEAD
[ce6ad22]34
[97fbc67]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
[2ace8f0]46=======
[f6bc52d]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
[ce6ad22]55 public ParkingSpace() {}
56
[2ace8f0]57>>>>>>> 9504a097ce80831ea7e7130dff7215d5fbf8e939
[97fbc67]58 public ParkingSpace(int psId, String psName, boolean isTaken, boolean isHandicaped, float lat, float lng) {
[ce6ad22]59 this.psId = psId;
60 this.psName = psName;
61 this.isTaken = isTaken;
62 this.isHandicaped = isHandicaped;
[97fbc67]63 this.lat = lat;
64 this.lng = lng;
[ce6ad22]65 }
66
[97fbc67]67 public ParkingSpace(String psName, boolean isTaken, boolean isHandicaped, float lat, float lng) {
[ce6ad22]68 this.psName = psName;
69 this.isTaken = isTaken;
70 this.isHandicaped = isHandicaped;
[97fbc67]71 this.lat = lat;
72 this.lng = lng;
[ce6ad22]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 }
[97fbc67]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 }
[2ace8f0]122<<<<<<< HEAD
[97fbc67]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 }
[2ace8f0]134=======
135>>>>>>> 9504a097ce80831ea7e7130dff7215d5fbf8e939
[ce6ad22]136}
137
Note: See TracBrowser for help on using the repository browser.