| @@ -26,6 +26,7 @@ public class DBHandler { | |||||
| private static final String SELECT_ALL_OPSCODES = "SELECT * FROM `stammops`"; | private static final String SELECT_ALL_OPSCODES = "SELECT * FROM `stammops`"; | ||||
| private static final String SELECT_ICD10CODE_BY_ID = "SELECT * FROM `stammicd10` WHERE `icd10code` = '?' AND `version` = ?"; | private static final String SELECT_ICD10CODE_BY_ID = "SELECT * FROM `stammicd10` WHERE `icd10code` = '?' AND `version` = ?"; | ||||
| private static final String SELECT_OPSCODE_BY_ID = "SELECT * FROM `stammops` WHERE `opscode` = '?' AND `version` = ?"; | private static final String SELECT_OPSCODE_BY_ID = "SELECT * FROM `stammops` WHERE `opscode` = '?' AND `version` = ?"; | ||||
| private static final String SELECT_ALL_MITARBEITER = "SELECT * FROM `mitarbeiter`"; | |||||
| public static List<Patient> getAllPatients() throws SQLException { | public static List<Patient> getAllPatients() throws SQLException { | ||||
| Statement statement = MySqlConnFactory.getConnection().createStatement(); | Statement statement = MySqlConnFactory.getConnection().createStatement(); | ||||
| @@ -218,4 +219,24 @@ public class DBHandler { | |||||
| return new OpsCode(code, text, version); | return new OpsCode(code, text, version); | ||||
| } | } | ||||
| public static List<Mitarbeiter> getAllMitarbeiter() throws SQLException { | |||||
| Statement statement = MySqlConnFactory.getConnection().createStatement(); | |||||
| ResultSet rs = statement.executeQuery(SELECT_ALL_MITARBEITER); | |||||
| List<Mitarbeiter> mitarbeiters = new ArrayList<>(); | |||||
| while (rs.next()) { | |||||
| mitarbeiters.add(getMitarbeiter(rs)); | |||||
| } | |||||
| return mitarbeiters; | |||||
| } | |||||
| private static Mitarbeiter getMitarbeiter(ResultSet rs) throws SQLException { | |||||
| Mitarbeiter mitarbeiter = new Mitarbeiter(rs.getInt("mitarbid")); | |||||
| mitarbeiter.setTitel(rs.getString("titel")); | |||||
| mitarbeiter.setVorname(rs.getString("vorname")); | |||||
| mitarbeiter.setNachname(rs.getString("nachname")); | |||||
| mitarbeiter.setEinweisenderArzt(rs.getString("einweisenderarzt")); | |||||
| return mitarbeiter; | |||||
| } | |||||
| } | } | ||||