Index

A C D E F G H I L M O P R S T U V W X 
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
 
A C D E F G H I L M O P R S T U V W X 
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form