From 08fd25124c1fdd6710d4b75e0594147dedd0fdd8 Mon Sep 17 00:00:00 2001 From: Lukas-Heiligenbrunner Date: Fri, 11 Oct 2019 16:16:28 +0200 Subject: [PATCH] replaced souts with log.debug --- resources/wwwroot/css/settings.css | 3 +- resources/wwwroot/js/settings.js | 75 +++++++++++++------ resources/wwwroot/settings.html | 65 +++------------- src/com/wasteinformationserver/Date.java | 6 +- .../wasteinformationserver/db/Database.java | 4 +- src/com/wasteinformationserver/mqtt/mqtt.java | 13 ++-- .../mqtt/mqttreceiver.java | 3 +- .../mqtt/mqtttransmitter.java | 21 +++--- .../website/CheckLoginState.java | 2 +- .../website/DataRequest.java | 19 +++++ .../website/LoginRequest.java | 9 ++- .../website/RegisterRequest.java | 3 +- .../website/Webserver.java | 1 + 13 files changed, 120 insertions(+), 104 deletions(-) create mode 100644 src/com/wasteinformationserver/website/DataRequest.java diff --git a/resources/wwwroot/css/settings.css b/resources/wwwroot/css/settings.css index ceafe55..0759108 100644 --- a/resources/wwwroot/css/settings.css +++ b/resources/wwwroot/css/settings.css @@ -57,7 +57,8 @@ justify-content: center; } .create-table-window-content{ - overflow:scroll; + height: calc(100% - 90px); + overflow: auto; } .create-table-window-settings{ diff --git a/resources/wwwroot/js/settings.js b/resources/wwwroot/js/settings.js index 89e409c..3680a3d 100644 --- a/resources/wwwroot/js/settings.js +++ b/resources/wwwroot/js/settings.js @@ -1,29 +1,58 @@ -$(document).ready(function() { - //check login state - console.log("page loaded"); - $.post('/senddata/checkloginstate','action=getloginstate',function(data){ - console.log(data); - if (data.loggedin == true) { - $("#userlabel").html(" "+data.username); - }else{ - $("#userlabel").html(" not logged in!!"); - } - },'json'); +$(document).ready(function () { + //check login state + console.log("page loaded"); + $.post('/senddata/checkloginstate', 'action=getloginstate', function (data) { + console.log(data); + if (data.loggedin == true) { + $("#userlabel").html(" " + data.username); + } else { + $("#userlabel").html(" not logged in!!"); + } + }, 'json'); + $('#logoutbtn').click(function () { + $.post('/senddata/checkloginstate', 'action=logout', function (data) { + console.log(data); + }, 'json'); + }); - $('#logoutbtn').click(function() { - $.post('/senddata/checkloginstate','action=logout',function(data){ - console.log(data); - },'json'); - }); + $('#addnewtable-btn').click(function () { + console.log("clicked"); + $('.create-table').show(); + }); - $('#addnewtable-btn').click(function() { - console.log("clicked"); - $('.create-table').show(); - }); + $('.exit-icon').click(function () { + $('.create-table').hide(); + }); - $('.exit-icon').click(function() { - $('.create-table').hide(); - }); + $('.dropdown-item').click(function () { + $('#dropdown-wastetype').html($(this).html()); + }); + + $('.btn-addtolist').click(function () { + console.log("added new row to table"); + $('#addtable-body').append("" + + "" + $('#dropdown-wastetype').html() + "" + + "" + $('#input-wastetime').val() + "" + + "" + $('#input-wasteregion').val() + "" + + "" + $('#input-wastezone').val() + "" + + ""); + }); + + $('#btn-savelist').click(function () { + console.log("saving list"); + var wastetypearr = $('.td-dropdown-wastetype'); + var wastetime = $('.td-input-wastetime'); + var wasteregionarr = $('.td-input-wasteregion'); + var wastezonearr = $('.td-input-wastezone'); + + for (var i = 0; i < wastetypearr.length; i++) { + console.log(wastetypearr[i].innerHTML); + $.post('/senddata/wastedata', 'action=senddata&wastetype=' + wastetypearr[i].innerHTML +"&wastetime="+wastetime[i].innerHTML+"&wasteregion="+wasteregionarr[i].innerHTML+"&wastezone="+wastezonearr[i].innerHTML, function (data) { + console.log(data); + }, 'text'); + } + + }); }); diff --git a/resources/wwwroot/settings.html b/resources/wwwroot/settings.html index 8315694..0172e6b 100644 --- a/resources/wwwroot/settings.html +++ b/resources/wwwroot/settings.html @@ -87,7 +87,7 @@

Add Data:

-
- + - - + + +

Your Data:

- - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
FirstnameLastnameEmailWaste typeDateRegionZone
JohnDoejohn@example.com
MaryMoemary@example.com
JulyDooleyjuly@example.com
JulyDooleyjuly@example.com
JulyDooleyjuly@example.com
JulyDooleyjuly@example.com
JulyDooleyjuly@example.com
JulyDooleyjuly@example.com
JulyDooleyjuly@example.com
@@ -180,7 +137,7 @@
- +
diff --git a/src/com/wasteinformationserver/Date.java b/src/com/wasteinformationserver/Date.java index b4502fe..b6000cc 100644 --- a/src/com/wasteinformationserver/Date.java +++ b/src/com/wasteinformationserver/Date.java @@ -1,5 +1,7 @@ package com.wasteinformationserver; +import com.wasteinformationserver.basicutils.Log; + import java.io.IOException; import java.io.InputStreamReader; import java.net.MalformedURLException; @@ -47,13 +49,13 @@ public class Date { public void printList() { for (int n = 0; n < list.size(); n++) { - System.out.println(list.get(n)); + Log.debug(list.get(n)); } } public void printListnew() { for (int n = 0; n < listnew.size(); n++) { - System.out.println(listnew.get(n)); + Log.debug(listnew.get(n)); } } diff --git a/src/com/wasteinformationserver/db/Database.java b/src/com/wasteinformationserver/db/Database.java index b24abcf..071db05 100755 --- a/src/com/wasteinformationserver/db/Database.java +++ b/src/com/wasteinformationserver/db/Database.java @@ -1,5 +1,7 @@ package com.wasteinformationserver.db; +import com.wasteinformationserver.basicutils.Log; + import javax.swing.table.DefaultTableModel; import java.sql.Connection; import java.sql.ResultSet; @@ -49,7 +51,7 @@ Database { } } - System.out.println(row); + Log.debug(row); } } catch (SQLException e) { diff --git a/src/com/wasteinformationserver/mqtt/mqtt.java b/src/com/wasteinformationserver/mqtt/mqtt.java index df8e0a8..d38ec27 100644 --- a/src/com/wasteinformationserver/mqtt/mqtt.java +++ b/src/com/wasteinformationserver/mqtt/mqtt.java @@ -1,5 +1,6 @@ package com.wasteinformationserver.mqtt; +import com.wasteinformationserver.basicutils.Log; import com.wasteinformationserver.db.jdcb; import java.awt.event.ActionEvent; @@ -26,11 +27,11 @@ public class mqtt { DateFormat df = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.LONG); String date = df.format(now.getTime()); - System.out.println(date); + Log.debug(date); String[] parts = date.split(" "); String temp2=parts[0]; - System.out.println(temp2); + Log.debug(temp2); String[] partstwo=temp2.split("\\."); String newDate="20"+partstwo[2]+"-"+partstwo[1]+"-"+partstwo[0]; @@ -38,7 +39,7 @@ public class mqtt { mqttreceiver mr = new mqttreceiver(); -// System.out.println(message); +// Log.debug(message); mr.addMessageReceivedListener(new ActionListener() { @Override @@ -61,7 +62,7 @@ public class mqtt { String temp; - System.out.println(message); + Log.debug(message); jdcb Database = new jdcb("placeuser", "eaL956R6yFItQVBl", "wasteinformation"); ResultSet result = Database.executeQuery(message); try { @@ -96,7 +97,7 @@ public class mqtt { if (temp != null) { transmitmessageAbfallart(temp); } else { - System.out.println("NO Connection"); + Log.debug("NO Connection"); } } } catch (SQLException e) { @@ -110,7 +111,7 @@ public class mqtt { private void transmitmessageAbfallart(String temp) { mqtttransmitter mt = new mqtttransmitter(); - System.out.println(temp); + Log.debug(temp); mt.sendmessage(temp); } } \ No newline at end of file diff --git a/src/com/wasteinformationserver/mqtt/mqttreceiver.java b/src/com/wasteinformationserver/mqtt/mqttreceiver.java index e3a688c..4533d6e 100644 --- a/src/com/wasteinformationserver/mqtt/mqttreceiver.java +++ b/src/com/wasteinformationserver/mqtt/mqttreceiver.java @@ -1,5 +1,6 @@ package com.wasteinformationserver.mqtt; +import com.wasteinformationserver.basicutils.Log; import org.eclipse.paho.client.mqttv3.IMqttDeliveryToken; import org.eclipse.paho.client.mqttv3.MqttCallback; import org.eclipse.paho.client.mqttv3.MqttClient; @@ -47,7 +48,7 @@ public class mqttreceiver { } }); client.subscribe("TopicIn"); - System.out.println("subscribed topic"); + Log.debug("subscribed topic"); } catch (MqttException e) { e.printStackTrace(); } diff --git a/src/com/wasteinformationserver/mqtt/mqtttransmitter.java b/src/com/wasteinformationserver/mqtt/mqtttransmitter.java index 25702f7..df780fc 100644 --- a/src/com/wasteinformationserver/mqtt/mqtttransmitter.java +++ b/src/com/wasteinformationserver/mqtt/mqtttransmitter.java @@ -1,5 +1,6 @@ package com.wasteinformationserver.mqtt; +import com.wasteinformationserver.basicutils.Log; import org.eclipse.paho.client.mqttv3.MqttClient; import org.eclipse.paho.client.mqttv3.MqttConnectOptions; import org.eclipse.paho.client.mqttv3.MqttException; @@ -29,24 +30,24 @@ public class mqtttransmitter { MqttClient sampleClient = new MqttClient(broker, clientId, persistence); MqttConnectOptions connOpts = new MqttConnectOptions(); connOpts.setCleanSession(true); - System.out.println("Connecting to broker: " + broker); + Log.debug("Connecting to broker: " + broker); sampleClient.connect(connOpts); - System.out.println("Connected"); - System.out.println("Publishing message: " + content); + Log.debug("Connected"); + Log.debug("Publishing message: " + content); MqttMessage message = new MqttMessage(content.getBytes()); message.setQos(qos); sampleClient.publish(topic, message); - System.out.println("Message published"); + Log.debug("Message published"); sampleClient.disconnect(); - System.out.println("Disconnected"); + Log.debug("Disconnected"); } catch (MqttException me) { - System.out.println("reason " + me.getReasonCode()); - System.out.println("msg " + me.getMessage()); - System.out.println("loc " + me.getLocalizedMessage()); - System.out.println("cause " + me.getCause()); - System.out.println("excep " + me); + Log.debug("reason " + me.getReasonCode()); + Log.debug("msg " + me.getMessage()); + Log.debug("loc " + me.getLocalizedMessage()); + Log.debug("cause " + me.getCause()); + Log.debug("excep " + me); me.printStackTrace(); } } diff --git a/src/com/wasteinformationserver/website/CheckLoginState.java b/src/com/wasteinformationserver/website/CheckLoginState.java index 0f299a1..4fe2c0b 100644 --- a/src/com/wasteinformationserver/website/CheckLoginState.java +++ b/src/com/wasteinformationserver/website/CheckLoginState.java @@ -15,7 +15,7 @@ public class CheckLoginState extends PostRequest { return "{\"loggedin\":false}"; } }else if ((params.get("action")).equals("logout")){ - System.out.println("logging out"); + Log.debug("logging out"); LoginState.getObject().logOut(); return "{\"loggedin\":false}"; } diff --git a/src/com/wasteinformationserver/website/DataRequest.java b/src/com/wasteinformationserver/website/DataRequest.java new file mode 100644 index 0000000..24cf424 --- /dev/null +++ b/src/com/wasteinformationserver/website/DataRequest.java @@ -0,0 +1,19 @@ +package com.wasteinformationserver.website; + +import com.wasteinformationserver.basicutils.Log; + +import java.util.HashMap; + +public class DataRequest extends PostRequest { + @Override + public String request(HashMap params) { + switch (params.get("action")){ + case "senddata": + Log.debug(params.toString()); + + // TODO: 11.10.19 store data in database + break; + } + return ""; + } +} diff --git a/src/com/wasteinformationserver/website/LoginRequest.java b/src/com/wasteinformationserver/website/LoginRequest.java index 93b0fea..ffcf476 100644 --- a/src/com/wasteinformationserver/website/LoginRequest.java +++ b/src/com/wasteinformationserver/website/LoginRequest.java @@ -1,5 +1,6 @@ package com.wasteinformationserver.website; +import com.wasteinformationserver.basicutils.Log; import com.wasteinformationserver.db.jdcb; import java.sql.ResultSet; @@ -21,20 +22,20 @@ public class LoginRequest extends PostRequest { if (s.getRow() == 1) { //success if (HttpTools.StringToMD5(password).equals(s.getString("password"))) { - System.out.println("login success"); + Log.debug("login success"); LoginState.getObject().logIn(); LoginState.getObject().setAccountData(username,"","",""); response = "{\"accept\": true}"; } else { - System.out.println("wrong password"); + Log.debug("wrong password"); } } else if (s.getRow() == 0) { //user not found - System.out.println("user not found"); + Log.debug("user not found"); } else { //internal error two users with same name...? } - System.out.println("rowcount: " + s.getRow()); + Log.debug("rowcount: " + s.getRow()); } catch (SQLException e) { e.printStackTrace(); } diff --git a/src/com/wasteinformationserver/website/RegisterRequest.java b/src/com/wasteinformationserver/website/RegisterRequest.java index ff36055..ce9f4ea 100644 --- a/src/com/wasteinformationserver/website/RegisterRequest.java +++ b/src/com/wasteinformationserver/website/RegisterRequest.java @@ -1,5 +1,6 @@ package com.wasteinformationserver.website; +import com.wasteinformationserver.basicutils.Log; import com.wasteinformationserver.db.jdcb; import java.util.HashMap; @@ -7,7 +8,7 @@ import java.util.HashMap; public class RegisterRequest extends PostRequest { @Override public String request(HashMap params) { - System.out.println(params.toString()); + Log.debug(params.toString()); String passhash = HttpTools.StringToMD5(params.get("password")); diff --git a/src/com/wasteinformationserver/website/Webserver.java b/src/com/wasteinformationserver/website/Webserver.java index 3180afb..5be840d 100644 --- a/src/com/wasteinformationserver/website/Webserver.java +++ b/src/com/wasteinformationserver/website/Webserver.java @@ -21,6 +21,7 @@ public class Webserver { server.createContext("/senddata/loginget", new LoginRequest()); server.createContext("/senddata/registerpost",new RegisterRequest()); server.createContext("/senddata/checkloginstate",new CheckLoginState()); + server.createContext("/senddata/wastedata",new DataRequest()); server.setExecutor(null); // creates a default executor server.start();