From 15bfb6898f50343e3b79115a6988e0340d91d094 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Magdalena=20Grodzi=C5=84ska?= <mag.grodzinska@gmail.com>
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/main')

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