- Timestamp:
- 12/24/21 23:31:23 (3 years ago)
- Branches:
- master
- Children:
- 9dd526f
- Parents:
- 8588fcb
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sources/app/src/main/java/parkup/entities/ParkingSession.java
r8588fcb r9ff45d6 1 1 package parkup.entities; 2 2 3 import org.springframework.format.annotation.DateTimeFormat; 3 4 import parkup.data.Tablicka; 5 import parkup.data.enumarations.SessionStatus; 4 6 5 7 import javax.persistence.*; 8 import java.time.LocalDateTime; 6 9 7 10 @Entity … … 22 25 private int pssId; 23 26 27 @DateTimeFormat(pattern = "yyyy-MM-dd-HH-mm-ss") 24 28 @Column(name = "time_start") 25 private StringtimeStart;29 private LocalDateTime timeStart; 26 30 31 @DateTimeFormat(pattern = "yyyy-MM-dd-HH-mm-ss") 27 32 @Column(name = "time_end") 28 private StringtimeEnd;33 private LocalDateTime timeEnd; 29 34 30 35 @OneToOne(cascade = {CascadeType.ALL}) … … 32 37 private Tablicka tablica; 33 38 34 public ParkingSession() {} 39 @Column(name="session_status") 40 @Enumerated 41 private SessionStatus status; 35 42 36 public ParkingSession(int pssId, String timeStart, String timeEnd, Tablicka tablica) { 37 this.pssId = pssId; 38 this.timeStart = timeStart; 39 this.timeEnd = timeEnd; 40 this.tablica = tablica; 43 @ManyToOne 44 private ParkingSpace parkingSpace; 45 46 @ManyToOne 47 private ParkingZone parkingZone; 48 49 50 // public ParkingSpace getParkingSpace() { 51 // return parkingSpace; 52 // } 53 // 54 // public void setParkingSpace(ParkingSpace parkingSpace) { 55 // this.parkingSpace = parkingSpace; 56 // } 57 58 public ParkingSession() { 59 41 60 } 42 61 43 public ParkingSession(String timeStart, String timeEnd, Tablicka tablica) { 44 this.timeStart = timeStart; 45 this.timeEnd = timeEnd; 46 this.tablica = tablica; 62 public ParkingSession(Tablicka tablica){ 63 this.timeStart= LocalDateTime.now(); 64 this.timeEnd=null; 65 this.tablica=tablica; 66 this.status=SessionStatus.STARTED_UNVERIFIED; 47 67 } 68 48 69 49 70 public int getPssId() { … … 55 76 } 56 77 57 public StringgetTimeStart() {58 return t his.timeStart;78 public LocalDateTime getTimeStart() { 79 return timeStart; 59 80 } 60 81 61 public void setTimeStart( StringtimeStart) {82 public void setTimeStart(LocalDateTime timeStart) { 62 83 this.timeStart = timeStart; 63 84 } 64 85 65 public StringgetTimeEnd() {66 return t his.timeEnd;86 public LocalDateTime getTimeEnd() { 87 return timeEnd; 67 88 } 68 89 69 public void setTimeEnd( StringtimeEnd) {90 public void setTimeEnd(LocalDateTime timeEnd) { 70 91 this.timeEnd = timeEnd; 71 92 } … … 78 99 this.tablica = tablica; 79 100 } 101 102 public SessionStatus getStatus() { 103 return status; 104 } 105 106 public void setStatus(SessionStatus status) { 107 this.status = status; 108 } 109 110 public ParkingSpace getParkingSpace() { 111 return parkingSpace; 112 } 113 114 public ParkingZone getParkingZone() { 115 return parkingZone; 116 } 117 118 public void setParkingSpace(ParkingSpace parkingSpace) { 119 this.parkingSpace = parkingSpace; 120 } 121 122 public void setParkingZone(ParkingZone parkingZone) { 123 this.parkingZone = parkingZone; 124 } 80 125 }
Note:
See TracChangeset
for help on using the changeset viewer.