From 15bfb6898f50343e3b79115a6988e0340d91d094 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Magdalena=20Grodzi=C5=84ska?= Date: Fri, 15 Nov 2019 16:02:27 +0100 Subject: Add controller and exception handler skeleton --- .../pl/edu/mimuw/cloudatlas/client/Controller.java | 25 ++++++++++++++++++++++ .../mimuw/cloudatlas/client/ExceptionHandler.java | 4 ++++ .../mimuw/cloudatlas/client/application.properties | 2 ++ 3 files changed, 31 insertions(+) create mode 100644 src/main/java/pl/edu/mimuw/cloudatlas/client/Controller.java create mode 100644 src/main/java/pl/edu/mimuw/cloudatlas/client/ExceptionHandler.java create mode 100644 src/main/resources/pl/edu/mimuw/cloudatlas/client/application.properties (limited to 'src') diff --git a/src/main/java/pl/edu/mimuw/cloudatlas/client/Controller.java b/src/main/java/pl/edu/mimuw/cloudatlas/client/Controller.java new file mode 100644 index 0000000..3b0ec63 --- /dev/null +++ b/src/main/java/pl/edu/mimuw/cloudatlas/client/Controller.java @@ -0,0 +1,25 @@ +package pl.edu.mimuw.cloudatlas.client; + +import org.springframework.ui.Model; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RestController; + +/* +should enable reading attribute values stored by the agent +installing and +uninstalling queries, and +setting fallback contacts. + +Apart from providing forms for queries and fallback contacts, +and presenting the information fetched from the agent in a textual form (with automatic refreshment), +plotting the attributes with numeric values as real-time graphs. +*/ + +@RestController +public class Controller { + + @GetMapping("/") + public String homePage(Model model) { + return "home"; + } +} diff --git a/src/main/java/pl/edu/mimuw/cloudatlas/client/ExceptionHandler.java b/src/main/java/pl/edu/mimuw/cloudatlas/client/ExceptionHandler.java new file mode 100644 index 0000000..16542d1 --- /dev/null +++ b/src/main/java/pl/edu/mimuw/cloudatlas/client/ExceptionHandler.java @@ -0,0 +1,4 @@ +package pl.edu.mimuw.cloudatlas.client; + +public class ExceptionHandler { +} diff --git a/src/main/resources/pl/edu/mimuw/cloudatlas/client/application.properties b/src/main/resources/pl/edu/mimuw/cloudatlas/client/application.properties new file mode 100644 index 0000000..5d26214 --- /dev/null +++ b/src/main/resources/pl/edu/mimuw/cloudatlas/client/application.properties @@ -0,0 +1,2 @@ +server.port=8081 +spring.application.name=CloudAtlas Client -- cgit v1.2.3