Changes in / [0c049e9:c71fa06]
- Location:
- sources/app
- Files:
-
- 16 edited
Legend:
- Unmodified
- Added
- Removed
-
sources/app/src/main/java/parkup/data/WorkerDemoParkingZones.java
r0c049e9 rc71fa06 38 38 this.role = v.getRole(); 39 39 this.status = v.getStatus(); 40 this.locked= 40 this.locked=!v.isAccountNonLocked(); 41 41 this.pzNames = v.getParkingZones().stream().map(ParkingZone::getPzName).collect(Collectors.toList()); 42 42 } -
sources/app/src/main/java/parkup/entities/ParkingZone.java
r0c049e9 rc71fa06 54 54 @OneToMany(cascade = {CascadeType.ALL}) 55 55 private List<ParkingSpace> parkingSpaces; 56 57 @Transient58 private List<String> responsibleWorkers;59 56 60 57 … … 122 119 this.price = price; 123 120 } 124 public List<String> getResponsibleWorkers() {125 return responsibleWorkers;126 }127 121 128 public void setResponsibleWorkers(List<String> responsibleWorkers) {129 this.responsibleWorkers = responsibleWorkers;130 }131 122 public int getCapacity() { 132 123 return this.capacity; -
sources/app/src/main/java/parkup/entities/Worker.java
r0c049e9 rc71fa06 60 60 private UserRole role; 61 61 62 @ManyToMany (fetch = FetchType.EAGER)62 @ManyToMany 63 63 private List<ParkingZone> parkingZones; 64 64 -
sources/app/src/main/java/parkup/services/ParkingZoneService.java
r0c049e9 rc71fa06 147 147 } 148 148 }else{ 149 parkingZoneNov.setParkingSpaces(n ew ArrayList<>());149 parkingZoneNov.setParkingSpaces(null); 150 150 } 151 151 if (!responsibleWorkers.isEmpty()) { … … 196 196 pz.setCapacity(calculateCapacity(pz.getId())); 197 197 pz.setTakenSpaces(calculateTakenSpaces(pz.getId())); 198 pz.setResponsibleWorkers(getWorkers(pz.getId()));199 198 } 200 199 public List<WorkerDemo> getResponsibleWorkers(int pzId){ … … 202 201 return workerRepository.findAll().stream().filter(w->w.getParkingZones().contains(parkingZone)).map(WorkerDemo::new).collect(Collectors.toList()); 203 202 } 204 public List<String> getWorkers(int pzId){ 205 ParkingZone parkingZone =parkingZoneRepository.findByPzId(pzId); 206 return workerRepository.findAll().stream().filter(w->w.getParkingZones().contains(parkingZone)).map(w->w.getFirstName() + " " + w.getLastName()).collect(Collectors.toList()); 207 208 } 209 } 210 203 } 204 -
sources/app/src/main/resources/application.properties
r0c049e9 rc71fa06 1 1 spring.datasource.url=jdbc:postgresql://localhost:5432/parkupdb 2 2 spring.datasource.username=postgres 3 spring.datasource.password= Lampion1234 spring.jpa.hibernate.ddl-auto= create-drop3 spring.datasource.password=1234 4 spring.jpa.hibernate.ddl-auto=update 5 5 spring.jpa.show-sql=true 6 6 spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect -
sources/app/target/classes/application.properties
r0c049e9 rc71fa06 1 1 spring.datasource.url=jdbc:postgresql://localhost:5432/parkupdb 2 2 spring.datasource.username=postgres 3 spring.datasource.password= Lampion1234 spring.jpa.hibernate.ddl-auto= create-drop3 spring.datasource.password=1234 4 spring.jpa.hibernate.ddl-auto=update 5 5 spring.jpa.show-sql=true 6 6 spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
Note:
See TracChangeset
for help on using the changeset viewer.