From 89b3f1164af4d157a1419e203575fe9a56f25794 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Magdalena=20Grodzi=C5=84ska?= <mag.grodzinska@gmail.com>
Date: Tue, 19 Nov 2019 19:22:13 +0100
Subject: Add working home page front-end

---
 .../mimuw/cloudatlas/client/ClientController.java  | 26 ++++++++++++++++++++++
 .../pl/edu/mimuw/cloudatlas/client/Controller.java | 25 ---------------------
 .../java/pl/edu/mimuw/cloudatlas/client/Query.java |  4 ++++
 3 files changed, 30 insertions(+), 25 deletions(-)
 create mode 100644 src/main/java/pl/edu/mimuw/cloudatlas/client/ClientController.java
 delete mode 100644 src/main/java/pl/edu/mimuw/cloudatlas/client/Controller.java
 create mode 100644 src/main/java/pl/edu/mimuw/cloudatlas/client/Query.java

(limited to 'src/main/java/pl/edu/mimuw/cloudatlas/client')

diff --git a/src/main/java/pl/edu/mimuw/cloudatlas/client/ClientController.java b/src/main/java/pl/edu/mimuw/cloudatlas/client/ClientController.java
new file mode 100644
index 0000000..ce3ee81
--- /dev/null
+++ b/src/main/java/pl/edu/mimuw/cloudatlas/client/ClientController.java
@@ -0,0 +1,26 @@
+package pl.edu.mimuw.cloudatlas.client;
+
+import org.springframework.ui.Model;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.stereotype.Controller;
+
+/*
+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.
+*/
+
+@Controller
+public class ClientController {
+
+    @GetMapping("/")
+    public String homePage(Model model) {
+        model.addAttribute("homeMessage", "Welcome to CloudaAtlas client interface");
+        return "home";
+    }
+}
diff --git a/src/main/java/pl/edu/mimuw/cloudatlas/client/Controller.java b/src/main/java/pl/edu/mimuw/cloudatlas/client/Controller.java
deleted file mode 100644
index 3b0ec63..0000000
--- a/src/main/java/pl/edu/mimuw/cloudatlas/client/Controller.java
+++ /dev/null
@@ -1,25 +0,0 @@
-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/Query.java b/src/main/java/pl/edu/mimuw/cloudatlas/client/Query.java
new file mode 100644
index 0000000..468c869
--- /dev/null
+++ b/src/main/java/pl/edu/mimuw/cloudatlas/client/Query.java
@@ -0,0 +1,4 @@
+package pl.edu.mimuw.cloudatlas.client;
+
+public class Query {
+}
-- 
cgit v1.2.3