Abgabe der Version 2.0.0
Version 2.0.0 erstelle
Refactoring: If Else ueberarbeitet
Refactoring: Formatierung usw. angepasst
Refactoring: Formatierung usw. angepasst
Refactoring: Alle BadRequest und NotFound Ereignisse in eine Exception mit entsprechender Fehlermeldung verpackt. (Message = TEXT_PLAIN)
Anpassung der Exceptionen
Response BadRequest und Response NotFound in private Methoden ausgelagert
ExceptionMapper in ein eigenes Packet ausgelagert
Refactoring: Klassen JAVA-Doc erstellt (inkl. Shift ctrl o --> macht den Rene froh...)
Refactoring: der PUT Methode (eventuell anstelle mit einem isPresent mit der IllegalArgumentException arbeiten)
Refactoring: der DELETE Methode
Refactoring: der beiden GET Methoden
Refactoring: der POST Methode
Refactoring: if Verschachtelungen angepasst (kann noch weiter optimiert werden)
Refactoring: createWeatherData in eine private Methode ausgelagert
Refactoring: anpassung der Methodenbezeichnungen
Implementierung IllegalArgumentExceptionMapper. Allerdings sprechen keine aktuellen SoupUI tests diese Exception an, eventuell Tests erweitern...
Alle SoupUI tests sind Gruen (noch vor refactoring)
Implementierung update Date und Exception Mapper (funktion des Mappers noch nicht getestet)
Implementierung StoreData (Bad Request ist erledigt)
Implementierung StoreData (Bad Request ist noch offen)
getWeatherDataById ist implementiert
Refactoring getAll von WeatheerResources (Generische Liste)
Implementierung Application-Klass und der getAll Methode. (Die ersten beiden SoaUI Tests (findAll) sind gruen).
Anpassung des pom (Beschreibung usw.)
Test Commit
Commit der Ausgangslage
Add initial directories