From 77bbe0152f3298feff837136b12c7049c39f49c6 Mon Sep 17 00:00:00 2001 From: Michael Foiani Date: Mon, 12 Apr 2021 12:35:04 -0400 Subject: Quickly brewed some basic frontend to display results from trades. --- src/main/java/edu/brown/cs/student/term/Main.java | 24 +++++++++++++++++++--- .../java/edu/brown/cs/student/term/hub/Holder.java | 5 +---- 2 files changed, 22 insertions(+), 7 deletions(-) (limited to 'src/main/java') diff --git a/src/main/java/edu/brown/cs/student/term/Main.java b/src/main/java/edu/brown/cs/student/term/Main.java index 2a75bd5..7b9c9fc 100644 --- a/src/main/java/edu/brown/cs/student/term/Main.java +++ b/src/main/java/edu/brown/cs/student/term/Main.java @@ -1,5 +1,8 @@ package edu.brown.cs.student.term; +import edu.brown.cs.student.term.hub.Holder; +import edu.brown.cs.student.term.hub.HubSearch; +import edu.brown.cs.student.term.hub.LinkMapper; import edu.brown.cs.student.term.repl.Command; import edu.brown.cs.student.term.repl.REPL; import edu.brown.cs.student.term.repl.commands.LoadCommand; @@ -12,6 +15,7 @@ import java.sql.Date; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; +import java.time.Instant; import java.util.HashMap; import java.io.*; @@ -74,7 +78,8 @@ public final class Main { // TODO: fix temproary solution public static JSONObject xmlLinks = null; - + + private static final Gson GSON = new Gson(); private static final int DEFAULT_PORT = 4567; /** @@ -162,8 +167,21 @@ public final class Main { String str = request.body(); xmlLinks = new JSONObject(str); //this is all the filedAt times and xml files - - return "replace"; + try{ + DatabaseQuerier db = new DatabaseQuerier("data/trades.sqlite3"); + LinkMapper lm = new LinkMapper(db); + + Instant start = Instant.parse("2021-03-30T05:00:00.00Z"); + //12 am on 3/28 in UTC + Instant end = Instant.parse("2021-04-12T05:00:00.00Z"); + lm.makeFollowerLinks(start, end); + HubSearch hub = new HubSearch(lm); + Map him = hub.runHubSearch(start, end); + return GSON.toJson(him); + } catch(Exception e){ + System.out.println("DBQuerier Test, couldn't connect to db???"); + return "Error"; + } } } diff --git a/src/main/java/edu/brown/cs/student/term/hub/Holder.java b/src/main/java/edu/brown/cs/student/term/hub/Holder.java index 21c0aea..abe59df 100644 --- a/src/main/java/edu/brown/cs/student/term/hub/Holder.java +++ b/src/main/java/edu/brown/cs/student/term/hub/Holder.java @@ -21,10 +21,7 @@ public class Holder { @Override public String toString() { - return "Holder{" + - "id=" + id + - ", name='" + name + '\'' + - '}'; + return name; } @Override -- cgit v1.2.3-70-g09d2