Package gdv.xport.srv.service
Class DefaultDatenpaketService
java.lang.Object
gdv.xport.srv.service.DefaultDatenpaketService
- All Implemented Interfaces:
DatenpaketService
@Service
@Description("Default-Implementierung des Datenpaket-Services")
public final class DefaultDatenpaketService
extends Object
implements DatenpaketService
Die Implementierung der Service-Klasse fuer das
Datenpaket
.- Since:
- 3.0.0 (21.02.2017)
- Author:
- oboehm
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionHolt sich das Datenpaket, das als Text im GDV-Format uebergeben wird und formattiert das Datenpaket anhand des uebergebenen Formatters.Holt sich das Datenpaket von der angegebenen URI und formattiert das Datenpaket anhand des uebergebenen Formatters.importDatenpaket
(String text) Importiert den Text als Datenpaket.List<org.springframework.ui.Model>
Validiert die eingelesenen Datenpakete.List<org.springframework.ui.Model>
Validiert die uebergebene URI.
-
Constructor Details
-
DefaultDatenpaketService
public DefaultDatenpaketService()
-
-
Method Details
-
validate
Validiert die uebergebene URI.- Specified by:
validate
in interfaceDatenpaketService
- Parameters:
uri
- z.B. http://www.gdv-online.de/vuvm/musterdatei_bestand/musterdatei_041222.txt- Returns:
- List mit Constraint-Verletzungen
-
validate
Validiert die eingelesenen Datenpakete.- Specified by:
validate
in interfaceDatenpaketService
- Parameters:
text
- Text, der ueber die Leitung reinkommt.- Returns:
- the response entity
-
format
Holt sich das Datenpaket von der angegebenen URI und formattiert das Datenpaket anhand des uebergebenen Formatters.- Specified by:
format
in interfaceDatenpaketService
- Parameters:
uri
- z.B. http://www.gdv-online.de/vuvm/musterdatei_bestand/musterdatei_041222.txtmimeType
- gewuenschte Formatierung- Returns:
- string formatiertes Datenpaket
- Throws:
IOException
- kann beim Lesen der URI auftreten
-
format
Holt sich das Datenpaket, das als Text im GDV-Format uebergeben wird und formattiert das Datenpaket anhand des uebergebenen Formatters.- Specified by:
format
in interfaceDatenpaketService
- Parameters:
text
- Text, der ueber die Leitung reinkommt.mimeType
- gewuenschte Formatierung- Returns:
- string formatiertes Datenpaket
-
importDatenpaket
Description copied from interface:DatenpaketService
Importiert den Text als Datenpaket.- Specified by:
importDatenpaket
in interfaceDatenpaketService
- Parameters:
text
- GDV-Datensaetze- Returns:
- importiertes Datenpaket
-