diff --git a/Makefile b/Makefile
index 343547d..f263e1e 100644
--- a/Makefile
+++ b/Makefile
@@ -23,8 +23,8 @@ stan: ## Runs Static Code Analysis
test: ## Runs all tests
@echo TODO
-lint: ## Runs all Linting
- @echo TODO
+lint: ## Checks if the Code follows the Styling Conventions
+ @mvn checkstyle:check
##|——[ linting ]———————————————————————————————————————————————————————————————————|
java-lint: ## Corrects Code Linting in Java
diff --git a/checkstyle.xml b/checkstyle.xml
new file mode 100644
index 0000000..c48d064
--- /dev/null
+++ b/checkstyle.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pom.xml b/pom.xml
index c27354d..745303f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -95,6 +95,18 @@
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ 3.3.1
+
+ checkstyle.xml
+ true
+ true
+ src
+
+
diff --git a/src/main/java/de/hitec/nhplus/Main.java b/src/main/java/de/hitec/nhplus/Main.java
index 689c380..9a7eac5 100644
--- a/src/main/java/de/hitec/nhplus/Main.java
+++ b/src/main/java/de/hitec/nhplus/Main.java
@@ -14,7 +14,6 @@ import java.io.IOException;
public class Main extends Application {
private Stage primaryStage;
-
@Override
public void start(Stage primaryStage) {
this.primaryStage = primaryStage;
@@ -45,4 +44,4 @@ public class Main extends Application {
public static void main(String[] args) {
launch(args);
}
-}
\ No newline at end of file
+}
diff --git a/src/main/java/de/hitec/nhplus/controller/TreatmentController.java b/src/main/java/de/hitec/nhplus/controller/TreatmentController.java
index 12cbf84..f29e0b8 100644
--- a/src/main/java/de/hitec/nhplus/controller/TreatmentController.java
+++ b/src/main/java/de/hitec/nhplus/controller/TreatmentController.java
@@ -119,4 +119,4 @@ public class TreatmentController {
public void handleCancel(){
stage.close();
}
-}
\ No newline at end of file
+}
diff --git a/src/main/java/de/hitec/nhplus/datastorage/TreatmentDao.java b/src/main/java/de/hitec/nhplus/datastorage/TreatmentDao.java
index 1e0824c..64261c0 100644
--- a/src/main/java/de/hitec/nhplus/datastorage/TreatmentDao.java
+++ b/src/main/java/de/hitec/nhplus/datastorage/TreatmentDao.java
@@ -206,4 +206,4 @@ public class TreatmentDao extends DaoImp {
}
return preparedStatement;
}
-}
\ No newline at end of file
+}
diff --git a/src/main/java/de/hitec/nhplus/model/Patient.java b/src/main/java/de/hitec/nhplus/model/Patient.java
index ffea8ce..ac110af 100644
--- a/src/main/java/de/hitec/nhplus/model/Patient.java
+++ b/src/main/java/de/hitec/nhplus/model/Patient.java
@@ -30,7 +30,14 @@ public class Patient extends Person {
* @param roomNumber Room number of the patient.
* @param assets Assets of the patient.
*/
- public Patient(String firstName, String surname, LocalDate dateOfBirth, String careLevel, String roomNumber, String assets) {
+ public Patient(
+ String firstName,
+ String surname,
+ LocalDate dateOfBirth,
+ String careLevel,
+ String roomNumber,
+ String assets
+ ) {
super(firstName, surname);
this.dateOfBirth = new SimpleStringProperty(DateConverter.convertLocalDateToString(dateOfBirth));
this.careLevel = new SimpleStringProperty(careLevel);
@@ -50,7 +57,15 @@ public class Patient extends Person {
* @param roomNumber Room number of the patient.
* @param assets Assets of the patient.
*/
- public Patient(long pid, String firstName, String surname, LocalDate dateOfBirth, String careLevel, String roomNumber, String assets) {
+ public Patient(
+ long pid,
+ String firstName,
+ String surname,
+ LocalDate dateOfBirth,
+ String careLevel,
+ String roomNumber,
+ String assets
+ ) {
super(firstName, surname);
this.pid = new SimpleLongProperty(pid);
this.dateOfBirth = new SimpleStringProperty(DateConverter.convertLocalDateToString(dateOfBirth));
@@ -145,4 +160,4 @@ public class Patient extends Person {
"\nAssets: " + this.assets +
"\n";
}
-}
\ No newline at end of file
+}
diff --git a/src/main/java/de/hitec/nhplus/utils/SetUpDB.java b/src/main/java/de/hitec/nhplus/utils/SetUpDB.java
index 7596348..54af932 100644
--- a/src/main/java/de/hitec/nhplus/utils/SetUpDB.java
+++ b/src/main/java/de/hitec/nhplus/utils/SetUpDB.java
@@ -87,12 +87,54 @@ public class SetUpDB {
private static void setUpPatients() {
try {
PatientDao dao = DaoFactory.getDaoFactory().createPatientDAO();
- dao.create(new Patient("Seppl", "Herberger", convertStringToLocalDate("1945-12-01"), "4", "202", "vermögend"));
- dao.create(new Patient("Martina", "Gerdsen", convertStringToLocalDate("1954-08-12"), "5", "010", "arm"));
- dao.create(new Patient("Gertrud", "Franzen", convertStringToLocalDate("1949-04-16"), "3", "002", "normal"));
- dao.create(new Patient("Ahmet", "Yilmaz", convertStringToLocalDate("1941-02-22"), "3", "013", "normal"));
- dao.create(new Patient("Hans", "Neumann", convertStringToLocalDate("1955-12-12"), "2", "001", "sehr vermögend"));
- dao.create(new Patient("Elisabeth", "Müller", convertStringToLocalDate("1958-03-07"), "5", "110", "arm"));
+ dao.create(new Patient(
+ "Seppl",
+ "Herberger",
+ convertStringToLocalDate("1945-12-01"),
+ "4",
+ "202",
+ "vermögend"
+ ));
+ dao.create(new Patient(
+ "Martina",
+ "Gerdsen",
+ convertStringToLocalDate("1954-08-12"),
+ "5",
+ "010",
+ "arm"
+ ));
+ dao.create(new Patient(
+ "Gertrud",
+ "Franzen",
+ convertStringToLocalDate("1949-04-16"),
+ "3",
+ "002",
+ "normal"
+ ));
+ dao.create(new Patient(
+ "Ahmet",
+ "Yilmaz",
+ convertStringToLocalDate("1941-02-22"),
+ "3",
+ "013",
+ "normal"
+ ));
+ dao.create(new Patient(
+ "Hans",
+ "Neumann",
+ convertStringToLocalDate("1955-12-12"),
+ "2",
+ "001",
+ "sehr vermögend"
+ ));
+ dao.create(new Patient(
+ "Elisabeth",
+ "Müller",
+ convertStringToLocalDate("1958-03-07"),
+ "5",
+ "110",
+ "arm"
+ ));
} catch (SQLException exception) {
exception.printStackTrace();
}
@@ -101,16 +143,99 @@ public class SetUpDB {
private static void setUpTreatments() {
try {
TreatmentDao dao = DaoFactory.getDaoFactory().createTreatmentDao();
- dao.create(new Treatment(1, 1, convertStringToLocalDate("2023-06-03"), convertStringToLocalTime("11:00"), convertStringToLocalTime("15:00"), "Gespräch", "Der Patient hat enorme Angstgefühle und glaubt, er sei überfallen worden. Ihm seien alle Wertsachen gestohlen worden.\nPatient beruhigt sich erst, als alle Wertsachen im Zimmer gefunden worden sind."));
- dao.create(new Treatment(2, 1, convertStringToLocalDate("2023-06-05"), convertStringToLocalTime("11:00"), convertStringToLocalTime("12:30"), "Gespräch", "Patient irrt auf der Suche nach gestohlenen Wertsachen durch die Etage und bezichtigt andere Bewohner des Diebstahls.\nPatient wird in seinen Raum zurückbegleitet und erhält Beruhigungsmittel."));
- dao.create(new Treatment(3, 2, convertStringToLocalDate("2023-06-04"), convertStringToLocalTime("07:30"), convertStringToLocalTime("08:00"), "Waschen", "Patient mit Waschlappen gewaschen und frisch angezogen. Patient gewendet."));
- dao.create(new Treatment(4, 1, convertStringToLocalDate("2023-06-06"), convertStringToLocalTime("15:10"), convertStringToLocalTime("16:00"), "Spaziergang", "Spaziergang im Park, Patient döst im Rollstuhl ein"));
- dao.create(new Treatment(8, 1, convertStringToLocalDate("2023-06-08"), convertStringToLocalTime("15:00"), convertStringToLocalTime("16:00"), "Spaziergang", "Parkspaziergang; Patient ist heute lebhafter und hat klare Momente; erzählt von seiner Tochter"));
- dao.create(new Treatment(9, 2, convertStringToLocalDate("2023-06-07"), convertStringToLocalTime("11:00"), convertStringToLocalTime("11:30"), "Waschen", "Waschen per Dusche auf einem Stuhl; Patientin gewendet;"));
- dao.create(new Treatment(12, 5, convertStringToLocalDate("2023-06-08"), convertStringToLocalTime("15:00"), convertStringToLocalTime("15:30"), "Physiotherapie", "Übungen zur Stabilisation und Mobilisierung der Rückenmuskulatur"));
- dao.create(new Treatment(14, 4, convertStringToLocalDate("2023-08-24"), convertStringToLocalTime("09:30"), convertStringToLocalTime("10:15"), "KG", "Lympfdrainage"));
- dao.create(new Treatment(16, 6, convertStringToLocalDate("2023-08-31"), convertStringToLocalTime("13:30"), convertStringToLocalTime("13:45"), "Toilettengang", "Hilfe beim Toilettengang; Patientin klagt über Schmerzen beim Stuhlgang. Gabe von Iberogast"));
- dao.create(new Treatment(17, 6, convertStringToLocalDate("2023-09-01"), convertStringToLocalTime("16:00"), convertStringToLocalTime("17:00"), "KG", "Massage der Extremitäten zur Verbesserung der Durchblutung"));
+ dao.create(new Treatment(
+ 1,
+ 1,
+ convertStringToLocalDate("2023-06-03"),
+ convertStringToLocalTime("11:00"),
+ convertStringToLocalTime("15:00"),
+ "Gespräch",
+ "Der Patient hat enorme Angstgefühle und glaubt, er sei überfallen worden."
+ + "Ihm seien alle Wertsachen gestohlen worden."
+ + "Patient beruhigt sich erst, als alle Wertsachen im Zimmer gefunden worden sind."
+ ));
+ dao.create(new Treatment(
+ 2,
+ 1,
+ convertStringToLocalDate("2023-06-05"),
+ convertStringToLocalTime("11:00"),
+ convertStringToLocalTime("12:30"),
+ "Gespräch",
+ "Patient irrt auf der Suche nach gestohlenen Wertsachen durch die Etage "
+ + "und bezichtigt andere Bewohner des Diebstahls."
+ + "Patient wird in seinen Raum zurückbegleitet und erhält Beruhigungsmittel."
+ ));
+ dao.create(new Treatment(
+ 3,
+ 2,
+ convertStringToLocalDate("2023-06-04"),
+ convertStringToLocalTime("07:30"),
+ convertStringToLocalTime("08:00"),
+ "Waschen",
+ "Patient mit Waschlappen gewaschen und frisch angezogen. Patient gewendet."
+ ));
+ dao.create(new Treatment(
+ 4,
+ 1,
+ convertStringToLocalDate("2023-06-06"),
+ convertStringToLocalTime("15:10"),
+ convertStringToLocalTime("16:00"),
+ "Spaziergang",
+ "Spaziergang im Park, Patient döst im Rollstuhl ein")
+ );
+ dao.create(new Treatment(
+ 8,
+ 1,
+ convertStringToLocalDate("2023-06-08"),
+ convertStringToLocalTime("15:00"),
+ convertStringToLocalTime("16:00"),
+ "Spaziergang",
+ "Parkspaziergang; Patient ist heute lebhafter und hat klare Momente; erzählt von seiner Tochter")
+ );
+ dao.create(new Treatment(
+ 9,
+ 2,
+ convertStringToLocalDate("2023-06-07"),
+ convertStringToLocalTime("11:00"),
+ convertStringToLocalTime("11:30"),
+ "Waschen",
+ "Waschen per Dusche auf einem Stuhl; Patientin gewendet;")
+ );
+ dao.create(new Treatment(
+ 12,
+ 5,
+ convertStringToLocalDate("2023-06-08"),
+ convertStringToLocalTime("15:00"),
+ convertStringToLocalTime("15:30"),
+ "Physiotherapie",
+ "Übungen zur Stabilisation und Mobilisierung der Rückenmuskulatur")
+ );
+ dao.create(new Treatment(
+ 14,
+ 4,
+ convertStringToLocalDate("2023-08-24"),
+ convertStringToLocalTime("09:30"),
+ convertStringToLocalTime("10:15"),
+ "KG",
+ "Lympfdrainage"));
+ dao.create(new Treatment(
+ 16,
+ 6,
+ convertStringToLocalDate("2023-08-31"),
+ convertStringToLocalTime("13:30"),
+ convertStringToLocalTime("13:45"),
+ "Toilettengang",
+ "Hilfe beim Toilettengang; Patientin klagt über Schmerzen beim Stuhlgang. Gabe von Iberogast")
+ );
+ dao.create(new Treatment(
+ 17,
+ 6,
+ convertStringToLocalDate("2023-09-01"),
+ convertStringToLocalTime("16:00"),
+ convertStringToLocalTime("17:00"),
+ "KG",
+ "Massage der Extremitäten zur Verbesserung der Durchblutung")
+ );
} catch (SQLException exception) {
exception.printStackTrace();
}
diff --git a/src/main/java/module-info.java b/src/main/java/module-info.java
index 4839e36..8c591d3 100644
--- a/src/main/java/module-info.java
+++ b/src/main/java/module-info.java
@@ -13,4 +13,4 @@ module de.hitec.nhplus {
exports de.hitec.nhplus;
exports de.hitec.nhplus.controller;
exports de.hitec.nhplus.model;
-}
\ No newline at end of file
+}