From 7dd637c7235a83dcada4111936105be55c413ed9 Mon Sep 17 00:00:00 2001 From: Petr Kabourek <242739@mail.muni.cz> Date: Wed, 22 May 2024 12:18:54 +0200 Subject: [PATCH] minor changes --- .../cz/muni/fi/pa165/DataInitializer.java | 68 ------------------- .../java/cz/muni/fi/pa165/dao/Flight.java | 2 +- .../muni/fi/pa165/dao/FlightRealization.java | 2 +- .../cz/muni/fi/pa165/dao/IssueReport.java | 2 +- 4 files changed, 3 insertions(+), 71 deletions(-) delete mode 100644 airports-flight-service/src/main/java/cz/muni/fi/pa165/DataInitializer.java diff --git a/airports-flight-service/src/main/java/cz/muni/fi/pa165/DataInitializer.java b/airports-flight-service/src/main/java/cz/muni/fi/pa165/DataInitializer.java deleted file mode 100644 index 0a56a04..0000000 --- a/airports-flight-service/src/main/java/cz/muni/fi/pa165/DataInitializer.java +++ /dev/null @@ -1,68 +0,0 @@ -package cz.muni.fi.pa165; - -import cz.muni.fi.pa165.dao.Flight; -import cz.muni.fi.pa165.dao.FlightRealization; -import cz.muni.fi.pa165.dao.IssueReport; -import cz.muni.fi.pa165.repository.FlightRealizationRepository; -import cz.muni.fi.pa165.repository.FlightRepository; -import cz.muni.fi.pa165.repository.IssueReportRepository; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.ApplicationArguments; -import org.springframework.boot.ApplicationRunner; -import org.springframework.stereotype.Component; - -import java.time.Duration; -import java.time.LocalDateTime; -import java.util.UUID; - -@Component -public class DataInitializer implements ApplicationRunner { - - @Autowired - private FlightRepository flightRepository; - - @Autowired - private FlightRealizationRepository flightRealizationRepository; - - @Autowired - private IssueReportRepository issueReportRepository; - - @Override - public void run(ApplicationArguments args) throws Exception { - System.out.println("Application Running"); - - this.generateFlightData(); - } - - public void generateFlightData() { - System.out.println("Generate Flight Running"); - for (int i = 0; i < 10; i++) { - Flight flight = new Flight(); - - flight.setDestination(UUID.randomUUID()); - flight.setOrigin(UUID.randomUUID()); - flight.setPlaneId(UUID.randomUUID()); - flight.setOrigin(UUID.randomUUID()); - flight.setId(UUID.randomUUID()); - - flightRepository.save(flight); - - FlightRealization flightRealization = new FlightRealization(); - flightRealization.setDepartureTime(LocalDateTime.now()); - flightRealization.setArrivalTime(LocalDateTime.now()); - flightRealization.setFlightId(flight.getId()); - flightRealization.setReport("report"); - flightRealization.setDuration(Duration.ofHours(1)); - flightRealization.setKilometersFlown(850); - - flightRealizationRepository.save(flightRealization); - - IssueReport issueReport = new IssueReport(); - issueReport.setPlaneId(flight.getPlaneId()); - issueReport.setFlightEncountered(new UUID(0x1, 0xf)); - issueReport.setDescription("description"); - - issueReportRepository.save(issueReport); - } - } -} diff --git a/airports-flight-service/src/main/java/cz/muni/fi/pa165/dao/Flight.java b/airports-flight-service/src/main/java/cz/muni/fi/pa165/dao/Flight.java index 18dc42c..99d6718 100644 --- a/airports-flight-service/src/main/java/cz/muni/fi/pa165/dao/Flight.java +++ b/airports-flight-service/src/main/java/cz/muni/fi/pa165/dao/Flight.java @@ -11,7 +11,7 @@ import java.util.UUID; @Data @Entity -@Table(name = "flight", schema = Constants.FLIGHT_SCHEMA) +@Table(name = "flight") @Inheritance(strategy = InheritanceType.JOINED) public class Flight implements Serializable { @Id diff --git a/airports-flight-service/src/main/java/cz/muni/fi/pa165/dao/FlightRealization.java b/airports-flight-service/src/main/java/cz/muni/fi/pa165/dao/FlightRealization.java index 05f19c6..0878cef 100644 --- a/airports-flight-service/src/main/java/cz/muni/fi/pa165/dao/FlightRealization.java +++ b/airports-flight-service/src/main/java/cz/muni/fi/pa165/dao/FlightRealization.java @@ -11,7 +11,7 @@ import java.util.UUID; @Data @Entity -@Table(name = "flightrealization", schema = Constants.FLIGHT_SCHEMA) +@Table(name = "flightrealization") @Inheritance(strategy = InheritanceType.JOINED) public class FlightRealization implements Serializable { @Id diff --git a/airports-flight-service/src/main/java/cz/muni/fi/pa165/dao/IssueReport.java b/airports-flight-service/src/main/java/cz/muni/fi/pa165/dao/IssueReport.java index 17e670f..6f1d381 100644 --- a/airports-flight-service/src/main/java/cz/muni/fi/pa165/dao/IssueReport.java +++ b/airports-flight-service/src/main/java/cz/muni/fi/pa165/dao/IssueReport.java @@ -9,7 +9,7 @@ import java.util.UUID; @Data @Entity -@Table(name = "issue", schema = Constants.FLIGHT_SCHEMA) +@Table(name = "issue") @Inheritance(strategy = InheritanceType.JOINED) public class IssueReport implements Serializable { -- GitLab