From 05744839ae85d45f557bf9686db8b25a5456a54f Mon Sep 17 00:00:00 2001
From: Hendrik Jungnitsch <hendrik.jungnitsch@gedoplan.de>
Date: Fr, 26 Aug 2022 16:41:02 +0200
Subject: [PATCH] exercise
---
src/main/java/de/gedoplan/seminar/jpa/exercise/domain/Highway.java | 71 ++++++++++++++++++++++-------------
src/main/java/de/gedoplan/seminar/jpa/exercise/rest/HighwayResource.java | 7 +--
2 files changed, 46 insertions(+), 32 deletions(-)
diff --git a/src/main/java/de/gedoplan/seminar/jpa/exercise/domain/Highway.java b/src/main/java/de/gedoplan/seminar/jpa/exercise/domain/Highway.java
index 3452a9a..1258bc6 100644
--- a/src/main/java/de/gedoplan/seminar/jpa/exercise/domain/Highway.java
+++ b/src/main/java/de/gedoplan/seminar/jpa/exercise/domain/Highway.java
@@ -1,41 +1,58 @@
package de.gedoplan.seminar.jpa.exercise.domain;
-
public class Highway {
- private int id;
- private String name;
- private String origin;
- private String destination;
+ private int id;
+ private String name;
+ private String origin;
+ private String destination;
+ public Highway() {
+ }
- public Highway(int id, String name, String origin, String destination) {
- this.id = id;
- this.name = name;
- this.origin = origin;
- this.destination = destination;
- }
+ public Highway(int id, String name, String origin, String destination) {
+ this.id = id;
+ this.name = name;
+ this.origin = origin;
+ this.destination = destination;
+ }
- public int getId() {
- return this.id;
- }
+ public int getId() {
+ return this.id;
+ }
- public String getName() {
- return this.name;
- }
+ public void setId(int id) {
+ this.id = id;
+ }
- public String getOrigin() {
- return this.origin;
- }
+ public void setName(String name) {
+ this.name = name;
+ }
- public String getDestination() {
- return this.destination;
- }
+ public void setOrigin(String origin) {
+ this.origin = origin;
+ }
+ public void setDestination(String destination) {
+ this.destination = destination;
+ }
- @Override
- public String toString() {
- return "Highway [id=" + this.id + ", name=" + this.name + ", origin=" + this.origin + ", destination=" + this.destination + "]";
- }
+ public String getName() {
+ return this.name;
+ }
+
+ public String getOrigin() {
+ return this.origin;
+ }
+
+ public String getDestination() {
+ return this.destination;
+ }
+
+ @Override
+ public String toString() {
+ return "Highway [id=" + this.id + ", name=" + this.name + ", origin=" + this.origin + ", destination="
+ + this.destination + "]";
+ }
}
diff --git a/src/main/java/de/gedoplan/seminar/jpa/exercise/rest/HighwayResource.java b/src/main/java/de/gedoplan/seminar/jpa/exercise/rest/HighwayResource.java
index e432796..febbb13 100644
--- a/src/main/java/de/gedoplan/seminar/jpa/exercise/rest/HighwayResource.java
+++ b/src/main/java/de/gedoplan/seminar/jpa/exercise/rest/HighwayResource.java
@@ -1,14 +1,11 @@
package de.gedoplan.seminar.jpa.exercise.rest;
-import java.util.List;
import java.util.Optional;
-import org.apache.commons.logging.Log;
import org.slf4j.Logger;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.boot.ApplicationArguments;
import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType;
+import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
@@ -20,7 +17,7 @@
import de.gedoplan.seminar.jpa.exercise.domain.Highway;
import de.gedoplan.seminar.jpa.exercise.repository.HighwayRepository;
-
+@Controller
@RequestMapping(path = "/highways", produces = MediaType.APPLICATION_JSON_VALUE)
public class HighwayResource {
--
Gitblit v1.7.1