class javadoc

This commit is contained in:
lukas-heiligenbrunner 2020-01-23 19:03:47 +01:00
parent 10058b24a7
commit 339ba9861b
9 changed files with 60 additions and 10 deletions

View File

@ -4,6 +4,9 @@
<component name="JavaScriptSettings">
<option name="languageLevel" value="ES6" />
</component>
<component name="JavadocGenerationManager">
<option name="OUTPUT_DIRECTORY" value="$USER_HOME$/Schreibtisch/testjavadoc" />
</component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_13" default="true" project-jdk-name="13" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/out" />
</component>

View File

@ -47,6 +47,12 @@ task createProperties(dependsOn: processResources) {
}
}
task myJavadocs(type: Javadoc) {
title = "JAVADOC WasteInformationServer"
source = sourceSets.main.allJava
classpath = sourceSets.main.runtimeClasspath
}
classes {
dependsOn createProperties
}

View File

@ -47,11 +47,9 @@ public class Main {
//startup mqtt service
Log.message("starting mqtt service");
try {
MqttService m = new MqttService("mqtt.heili.eu", "1883");
m.startupService();
} catch (Exception e) {
Log.error("An error occured in the class mqtt");
}
MqttService m = new MqttService("mqtt.heili.eu", "1883");
m.startupService();
}
}

View File

@ -7,6 +7,11 @@ import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Properties;
/**
* get basic infos about Software
*
* @author Lukas Heiligenbrunner
*/
public class Info {
private static String version = "not init";
private static String builddate = "not init";

View File

@ -5,6 +5,11 @@ import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
/**
* fancy debug and Logging messages
*
* @author Lukas Heiligenbrunner
*/
public class Log {
private static final String ANSI_RESET = "\u001B[0m";

View File

@ -5,6 +5,11 @@ import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
/**
* basic connection class to a Database
*
* @author Lukas Heiligenbrunner
*/
public class JDBC {
private static Connection conn;

View File

@ -11,11 +11,25 @@ import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* Mqtt Service to receive and send back messages to the Hardware
* todo
*
* @author Lukas Heiligenbrunner
* @author Gregor Dutzler
*/
public class MqttService {
private MqttClient client = null;
private String serveruri;
private JDBC db;
/**
* init mqtt service
* JDBC has to be inited before
*
* @param serverurl mqtt server ip or hostname
* @param port mqtt server port
*/
public MqttService(String serverurl, String port) {
serveruri = "tcp://" + serverurl + ":" + port;
try {
@ -25,8 +39,10 @@ public class MqttService {
}
}
/**
* startup of the mqtt service
*/
public void startupService() {
try {
client = new MqttClient(serveruri, "JavaSample42");
MqttConnectOptions connOpts = new MqttConnectOptions();
@ -90,7 +106,7 @@ public class MqttService {
}
}
public void checkDatabase(int citywastezoneid, int deviceid) {
private void checkDatabase(int citywastezoneid, int deviceid) {
int wastetype = -1;
ResultSet set2 = db.executeQuery("SELECT * FROM cities WHERE `id`='" + citywastezoneid + "'");
try {

View File

@ -4,7 +4,18 @@ import java.math.BigInteger;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
/**
* basic http tools
*
* @author Lukas Heiligenbrunner
*/
public class HttpTools {
/**
* create md5 hash of string
*
* @param value input string
* @return md5 hash
*/
public static String StringToMD5(String value) {
try {
MessageDigest md = MessageDigest.getInstance("MD5");

View File

@ -1,8 +1,9 @@
package com.wasteinformationserver.website.datarequests.login;
/**
*
*/
public class LoginState {
private LoginState() {
}
private static LoginState mythis = new LoginState();