Index
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form
A
- addInterceptors(InterceptorRegistry) - Methode in Klasse gdv.xport.srv.config.AppConfig
-
Hierueber wird der LogIntercepter registriert.
- afterCompletion(HttpServletRequest, HttpServletResponse, Object, Exception) - Methode in Klasse gdv.xport.srv.config.LogInterceptor
-
Hierueber wird der Status-Code der Anfrage protokolliert.
- api() - Methode in Klasse gdv.xport.srv.config.SwaggerConfig
- AppConfig - Klasse in gdv.xport.srv.config
-
Ueber AppConfig werden einige Konfigurationseinstellungen vorgenommen.
- AppConfig() - Konstruktor für Klasse gdv.xport.srv.config.AppConfig
- asModelList(Exception) - Statische Methode in Klasse gdv.xport.srv.web.ErrorModel
-
Hierueber laesst sich eine
IOException
in eine "Violation"-Liste umwandeln, die fuer die Ausgabe der Validierung zum Einsatz kommt.
C
- configureContentNegotiation(ContentNegotiationConfigurer) - Methode in Klasse gdv.xport.srv.config.AppConfig
-
Hierueber verknuepfen wir die Endung ".csv" mit dem entsprechenden
MediaType
. - configureMessageConverters(List<HttpMessageConverter<?>>) - Methode in Klasse gdv.xport.srv.config.AppConfig
-
Fuer Content-Negotiationen registrieren wir hier einen eigenen HttpMessageConverter, der die Konvertierung eines Datenpakets in verschiedene Formate wie Text, CSV oder XML unterstuetzt.
D
- DatenpaketController - Klasse in gdv.xport.srv.web
-
Dieser Controller repraesentiert das REST-Interface zur Datenpaket-Klasse.
- DatenpaketController() - Konstruktor für Klasse gdv.xport.srv.web.DatenpaketController
- DatenpaketHttpMessageConverter - Klasse in gdv.xport.srv.web.converter
-
Class DatenpaketHttpMessageConverter.
- DatenpaketHttpMessageConverter(MediaType...) - Konstruktor für Klasse gdv.xport.srv.web.converter.DatenpaketHttpMessageConverter
- DatenpaketService - Schnittstelle in gdv.xport.srv.service
-
Die Definition der Service-Klasse fuer das
Datenpaket
. - DefaultDatenpaketService - Klasse in gdv.xport.srv.service
-
Die Implementierung der Service-Klasse fuer das
Datenpaket
. - DefaultDatenpaketService() - Konstruktor für Klasse gdv.xport.srv.service.DefaultDatenpaketService
- deserialize(JsonParser, DeserializationContext) - Methode in Klasse gdv.xport.srv.web.util.LocalDateTimeDeserializer
-
Deserialisierung, handgemacht.
E
- ErrorDetail - Klasse in gdv.xport.srv.web
-
Klasse ErrorDetail enthaelt Angaben zum Fehler und aufgetretener Exception.
- ErrorDetail(HttpServletRequest, HttpStatus, Throwable) - Konstruktor für Klasse gdv.xport.srv.web.ErrorDetail
-
Instanzierung.
- ErrorDetail(URI, HttpStatus, String) - Konstruktor für Klasse gdv.xport.srv.web.ErrorDetail
-
Instanzierung.
- ErrorDetailHttpMessageConverter - Klasse in gdv.xport.srv.web.converter
-
Klasse ErrorDetailHttpMessageConverter.
- ErrorDetailHttpMessageConverter(MediaType...) - Konstruktor für Klasse gdv.xport.srv.web.converter.ErrorDetailHttpMessageConverter
-
Erzeugt eine MessageConverter fuer die angegebene Media-Typen.
- ErrorModel - Klasse in gdv.xport.srv.web
-
Diese Klasse wandelt eine Exception in ein Model fuer die Ausgabe auf der Web-UI um.
- ErrorModel() - Konstruktor für Klasse gdv.xport.srv.web.ErrorModel
F
- format() - Methode in Klasse gdv.xport.srv.web.IndexController
-
Mapping fuer Format-Seite.
- format(String, MimeType) - Methode in Schnittstelle gdv.xport.srv.service.DatenpaketService
-
Holt sich das Datenpaket, das als Text im GDV-Format uebergeben wird und formattiert das Datenpaket anhand des uebergebenen Formatters.
- format(String, MimeType) - Methode in Klasse gdv.xport.srv.service.DefaultDatenpaketService
-
Holt sich das Datenpaket, das als Text im GDV-Format uebergeben wird und formattiert das Datenpaket anhand des uebergebenen Formatters.
- format(URI, MimeType) - Methode in Schnittstelle gdv.xport.srv.service.DatenpaketService
-
Holt sich das Datenpaket von der angegebenen URI und formattiert das Datenpaket anhand des uebergebenen Formatters.
- format(URI, MimeType) - Methode in Klasse gdv.xport.srv.service.DefaultDatenpaketService
-
Holt sich das Datenpaket von der angegebenen URI und formattiert das Datenpaket anhand des uebergebenen Formatters.
G
- gdv.xport.srv - Package gdv.xport.srv
-
In diesem Package befinden sich die Klassen, die von Spring-Boot zum Starten vorgesehen sind.
- gdv.xport.srv.config - Package gdv.xport.srv.config
- gdv.xport.srv.service - Package gdv.xport.srv.service
- gdv.xport.srv.web - Package gdv.xport.srv.web
-
In diesem Package befindet sich die Controller, die die REST-Schnittstelle ins Web abbilden.
- gdv.xport.srv.web.converter - Package gdv.xport.srv.web.converter
- gdv.xport.srv.web.util - Package gdv.xport.srv.web.util
- getMessage() - Methode in Klasse gdv.xport.srv.web.ErrorDetail
-
Rueckgabe des Textes, der fuer den Anwender angezeigt werden soll.
- getRequest() - Methode in Klasse gdv.xport.srv.web.ErrorDetail
-
Liefert die URI, bei der das Problem aufgetreten ist.
- getStatus() - Methode in Klasse gdv.xport.srv.web.ErrorDetail
-
HTTP-Status, der zurueckgeliefert wurde.
- getWhen() - Methode in Klasse gdv.xport.srv.web.ErrorDetail
-
Zeitpunkt, wann der Fehler passiert ist.
H
- handleException(HttpServletRequest, Exception) - Methode in Klasse gdv.xport.srv.web.DatenpaketController
-
Falsche URI wurde als Parameter angegeben - bad request.
I
- importDatenpaket(String) - Methode in Schnittstelle gdv.xport.srv.service.DatenpaketService
-
Importiert den Text als Datenpaket.
- importDatenpaket(String) - Methode in Klasse gdv.xport.srv.service.DefaultDatenpaketService
- importDatenpaket(String, HttpServletRequest) - Methode in Klasse gdv.xport.srv.web.DatenpaketController
-
Die Umwandlung eines Datenpakets in das gewuenschte Datenformat wird anhand des Accept-Headers (Content Negotiation) oder anhand des Suffixes durchgefuehrt.
- importDatenpaket(URI, String, HttpServletRequest) - Methode in Klasse gdv.xport.srv.web.DatenpaketController
-
Formattiert das Datenpaket, das von der uebergebenen URI abgeholt wird, in das gewuenscht Format wie HTML, XML, JSON oder CSV.
- importDatenpaketForm(MultiValueMap, HttpServletRequest) - Methode in Klasse gdv.xport.srv.web.DatenpaketController
-
Die Umwandlung eines Datenpakets in das gewuenschte Datenformat wird anhand des Accept-Headers (Content Negotiation) oder anhand des Suffixes durchgefuehrt.
- importDatenpaketV2(HttpServletRequest) - Methode in Klasse gdv.xport.srv.web.DatenpaketController
- importDatenpaketV2(URI) - Methode in Klasse gdv.xport.srv.web.DatenpaketController
- index(Map<String, Object>) - Methode in Klasse gdv.xport.srv.web.IndexController
-
Diese Methode verwendet Spring-Boot, um "/" auf "index.html" zu mappen.
- IndexController - Klasse in gdv.xport.srv.web
-
Dieser Controller ist die Verbindung zur Index-Seite.
- IndexController() - Konstruktor für Klasse gdv.xport.srv.web.IndexController
L
- layoutDialect() - Methode in Klasse gdv.xport.srv.config.ThymeleafConfig
- LocalDateTimeDeserializer - Klasse in gdv.xport.srv.web.util
-
Da Spring noch keine Deserializer fuer
LocalDateTime
aus Java 8 mitbringt, muessen wir das vorlaeufig noch selbst machen. - LocalDateTimeDeserializer() - Konstruktor für Klasse gdv.xport.srv.web.util.LocalDateTimeDeserializer
- LocalDateTimeSerializer - Klasse in gdv.xport.srv.web.util
-
Die Klasse LocalDateSerializer wandelt ein LocalDate in einen einfachen String.
- LocalDateTimeSerializer() - Konstruktor für Klasse gdv.xport.srv.web.util.LocalDateTimeSerializer
-
Default-Konstruktor fuer Standardaufrufe aus Spring oder anderen Frameworks.
- LocalDateTimeSerializer(Class<LocalDateTime>) - Konstruktor für Klasse gdv.xport.srv.web.util.LocalDateTimeSerializer
- LogInterceptor - Klasse in gdv.xport.srv.config
-
Der LogInterceptor protokolliert die ein- und ausgehenden Requests.
- LogInterceptor() - Konstruktor für Klasse gdv.xport.srv.config.LogInterceptor
M
- main(String[]) - Statische Methode in Klasse gdv.xport.srv.XPortApplication
-
Einstiegspunkt fuer die Spring-Anwendung
- MEDIA_TYPE_TEXT_CSV - Statische Variable in Klasse gdv.xport.srv.config.AppConfig
-
MediaType fuer CSV.
O
- of(Exception) - Statische Methode in Klasse gdv.xport.srv.web.ErrorModel
-
Wandelt eine Exception in ein ErrorModel um.
P
- preHandle(HttpServletRequest, HttpServletResponse, Object) - Methode in Klasse gdv.xport.srv.config.LogInterceptor
-
Hierueber wird die Anfrage mitprotokolliert.
R
- readInternal(Class<? extends Datenpaket>, HttpInputMessage) - Methode in Klasse gdv.xport.srv.web.converter.DatenpaketHttpMessageConverter
- readInternal(Class<? extends ErrorDetail>, HttpInputMessage) - Methode in Klasse gdv.xport.srv.web.converter.ErrorDetailHttpMessageConverter
S
- serialize(LocalDateTime, JsonGenerator, SerializerProvider) - Methode in Klasse gdv.xport.srv.web.util.LocalDateTimeSerializer
-
Bei der Serialisierung muessen wir das Datum extra behandeln, weil wir dieses nicht als JSON-Struktur wollen, sondern nur als einfachen String.
- supports(Class<?>) - Methode in Klasse gdv.xport.srv.web.converter.DatenpaketHttpMessageConverter
- supports(Class<?>) - Methode in Klasse gdv.xport.srv.web.converter.ErrorDetailHttpMessageConverter
-
Indicates whether the given class is supported by this converter.
- SwaggerConfig - Klasse in gdv.xport.srv.config
-
Ueber diese Klasse wird Swagger aktiviert.
- SwaggerConfig() - Konstruktor für Klasse gdv.xport.srv.config.SwaggerConfig
T
- TEXT_CSV - Statische Variable in Klasse gdv.xport.srv.config.AppConfig
-
MediaType als String fuer CSV.
- ThymeleafConfig - Klasse in gdv.xport.srv.config
-
Klasse ThymeleafConfig.
- ThymeleafConfig() - Konstruktor für Klasse gdv.xport.srv.config.ThymeleafConfig
- toString() - Methode in Klasse gdv.xport.srv.web.converter.DatenpaketHttpMessageConverter
- toString() - Methode in Klasse gdv.xport.srv.web.ErrorDetail
-
Ausgabe der wichtigsten Attribute.
U
- uploadDatenpaket(MultipartFile) - Methode in Klasse gdv.xport.srv.web.DatenpaketController
-
Laedt die gewuenschte Datei und formattiert die darin enthaltenen Datenpakete.
V
- validate() - Methode in Klasse gdv.xport.srv.web.IndexController
-
Mapping fuer Validate-Seite.
- validate(String) - Methode in Schnittstelle gdv.xport.srv.service.DatenpaketService
-
Validiert die eingelesenen Datenpakete.
- validate(String) - Methode in Klasse gdv.xport.srv.service.DefaultDatenpaketService
-
Validiert die eingelesenen Datenpakete.
- validate(String, HttpServletRequest) - Methode in Klasse gdv.xport.srv.web.DatenpaketController
-
Validiert die eingelesenen Datenpakete und gibt die gefundenen Abweichungen bzw.
- validate(URI) - Methode in Schnittstelle gdv.xport.srv.service.DatenpaketService
-
Validiert die uebergebene URI.
- validate(URI) - Methode in Klasse gdv.xport.srv.service.DefaultDatenpaketService
-
Validiert die uebergebene URI.
- validate(URI) - Methode in Klasse gdv.xport.srv.web.DatenpaketController
-
Validiert die uebergebene URI.
- validate(MultiValueMap) - Methode in Klasse gdv.xport.srv.web.DatenpaketController
-
Validiert das eingegebene Formular und gibt die gefundenen Abweichungen bzw.
- validate(MultipartFile) - Methode in Klasse gdv.xport.srv.web.DatenpaketController
-
Laedt die gewuenschte Datei und validiert die darin enthaltenen Datenpakete.
W
- writeInternal(Datenpaket, HttpOutputMessage) - Methode in Klasse gdv.xport.srv.web.converter.DatenpaketHttpMessageConverter
- writeInternal(ErrorDetail, HttpOutputMessage) - Methode in Klasse gdv.xport.srv.web.converter.ErrorDetailHttpMessageConverter
X
- XPortApplication - Klasse in gdv.xport.srv
-
Haupt-Anwendung fuer Spring.
- XPortApplication() - Konstruktor für Klasse gdv.xport.srv.XPortApplication
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form