Package gdv.xport.satz
Klasse Vorsatz
java.lang.Object
gdv.xport.satz.Satz
gdv.xport.satz.Vorsatz
- Alle implementierten Schnittstellen:
Cloneable
Dies ist der erste Satz, der Vorsatz eben.
Da Vorsatz und Nachsatz von der Datenpaket-Klasse benoetigt werden, habe ich das "deprecated" wieder entfernt (24-Nov-2012, oboehm).
- Seit:
- 0.0.1 (09-Okt-2009)
- Autor:
- oliver
-
Feldübersicht
-
Konstruktorübersicht
KonstruktorBeschreibungVorsatz()
Hiermit wird ein Vorsatz mit 3 Teildatensaetzen erstellt.Dies ist der Copy-Constructor, mit dem man einen bestehenden Vorsatz kopieren kann.Vorsatz
(SatzRegistry factory) Ueber die mitgegebene Factory wird der Vorsatz genauso aufgebaut, wie dieSatzRegistry
als Vorlage liefert.Legt einen Vorsatz mit dem angegebenen Inhalt an. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungLiefert den Absender (Byte 10 - 39).getFeld
(Bezeichner bezeichner) Da im Feld "Erstellungs-Datum Zeitraum vom- Zeitraum bis" (Adresse 70-85) 2 Datumsfelder zusammengefasst sind, ist diese Methode ueberschrieben, um diese beiden Felder auch einzeln abfragen zu koennen.Hier wirdSatz.getFelder()
ueberschrieben, um das Feld "Erstellungs-Datum, Zeitraum von, Zeitraum bis" in zwei Felder aufzuteilen.Liefert eine Liste aller gesetzter Versionen im Vorsatz.getVersion
(int art) getVersion
(int art, int sparte) getVersion
(Bezeichner bezeichner) Ermittelt die Version des uebergebenen Bezeichners.getVersion
(Satz satz) Abfrage der Satzart-Version eines Datensatzes, falls die Satzart im Vorsatz bekannt ist.getVersion
(SatzTyp satzTyp) Liefert die Version zum gewuenschten SatzTyp.getVersion
(String bezeichner) Veraltet.void
setAbsender
(String name) Um Absender (Byte 10 - 39) in allen Teildatensaetzen setzen zu koennen.void
setAdressat
(String name) Um Adressat (Byte 40 - 69) in allen Teildatensaetzen setzen zu koennen.void
setErstellungsZeitraum
(Datum startDatum, Datum endDatum) Um Erstellungs-Datum Zeitraum vom- Zeitraum bis (Byte 70 - 85) in allen Teildatensaetzen setzen zu koennen.void
setErstellungsZeitraum
(String startDatum, String endDatum) Um Erstellungs-Datum Zeitraum vom- Zeitraum bis (Byte 70 - 85) in allen Teildatensaetzen setzen zu koennen.void
void
void
setVersion
(int art, int sparte, String version) Setzen der Version.void
setVersion
(Bezeichner bezeichner, String version) Setzen der Version.void
setVersion
(Satz satz) Setzen der Satzart-Version eines Datensatzes.void
setVersion
(SatzTyp satzTyp) Setzen der Satzart-Version eines SatzTyps.void
Um die VU-Nummer (Byte 5 - 9) in allen Teildatensaetzen setzen zu koennen.Von Klasse geerbte Methoden gdv.xport.satz.Satz
add, add, add, addAll, addFiller, clone, cloneTeildatensaetze, equals, export, export, export, export, getBausparenArt, getConfig, getFeld, getFeld, getFeld, getFeld, getFeld, getFeldInhalt, getFeldInhalt, getGdvSatzartName, getGdvSatzartNummer, getKrankenFolgeNr, getNumberOfTeildatensaetze, getSatzart, getSatzartFeld, getSatzTyp, getSatzversion, getSparte, getTeildatensaetze, getTeildatensatz, getTeildatensatzBySatzNr, getVermittler, getVersion, getWagnisart, hasBausparenArt, hasFeld, hasFeld, hashCode, hasKrankenFolgeNr, hasSparte, hasWagnisart, importFrom, importFrom, importFrom, importFrom, importFrom, isComplete, isValid, matchesNextTeildatensatz, mergeWith, remove, remove, removeAllTeildatensaetze, removeTeildatensatz, removeTeildatensatzBySatzNr, removeUnusedTeildatensaetze, resetGdvSatzartName, setFeld, setFeld, setFeld, setFeld, setGdvSatzartName, setVermittler, toLongString, toShortString, toString, validate, validate
-
Felddetails
-
SATZART
Satzart fuer Vorsatz.
-
-
Konstruktordetails
-
Vorsatz
public Vorsatz()Hiermit wird ein Vorsatz mit 3 Teildatensaetzen erstellt. -
Vorsatz
Ueber die mitgegebene Factory wird der Vorsatz genauso aufgebaut, wie dieSatzRegistry
als Vorlage liefert.- Parameter:
factory
- sollte die Vorlage fuer den Vorsatz liefern.- Seit:
- 5.0
-
Vorsatz
Legt einen Vorsatz mit dem angegebenen Inhalt an.- Parameter:
content
- Inhalt des Vorsatzes
-
Vorsatz
Dies ist der Copy-Constructor, mit dem man einen bestehenden Vorsatz kopieren kann.- Parameter:
other
- der originale Vorsatz
-
-
Methodendetails
-
setVuNummer
Um die VU-Nummer (Byte 5 - 9) in allen Teildatensaetzen setzen zu koennen.- Parameter:
s
- VU-Nummer (max. 5-stellig)
-
getVuNummer
- Gibt zurück:
- VU-Nummer
-
setAbsender
Um Absender (Byte 10 - 39) in allen Teildatensaetzen setzen zu koennen.- Parameter:
name
- Absender
-
getAbsender
Liefert den Absender (Byte 10 - 39).- Gibt zurück:
- Absender
-
setAdressat
Um Adressat (Byte 40 - 69) in allen Teildatensaetzen setzen zu koennen.- Parameter:
name
- neuer Adressat
-
getAdressat
- Gibt zurück:
- Adressat
-
setErstellungsZeitraum
Um Erstellungs-Datum Zeitraum vom- Zeitraum bis (Byte 70 - 85) in allen Teildatensaetzen setzen zu koennen.- Parameter:
startDatum
- im Format "TTMMJJJJ"endDatum
- im Format "TTMMJJJJ"
-
setErstellungsZeitraum
Um Erstellungs-Datum Zeitraum vom- Zeitraum bis (Byte 70 - 85) in allen Teildatensaetzen setzen zu koennen.- Parameter:
startDatum
- im Format "TTMMJJJJ"endDatum
- im Format "TTMMJJJJ"
-
getErstellungsZeitraum
- Gibt zurück:
- Erstellungszeitraum (VonDatum, BisDatum)
-
setErstellungsZeitraumVon
-
getErstellungsZeitraumVon
-
setErstellungsZeitraumBis
-
getErstellungsZeitraumBis
-
getVersion
Abfrage der Satzart-Version eines Datensatzes, falls die Satzart im Vorsatz bekannt ist.- Parameter:
satz
- der Satz- Gibt zurück:
- die Satzversion oder
null
wenn Satzart unbekannt
-
getVersion
Ermittelt die Version des uebergebenen Bezeichners.- Parameter:
bezeichner
- z.B. VERSION_VORSATZ; hier koennen alle die Bezeichner-Konstanten gewaehlt werden, die mit "VERSION_" anfangen.- Gibt zurück:
- Version des gewuenschten Bezeichners
- Seit:
- 2.0
-
getVersion
Veraltet.bittegetVersion(Bezeichner)
verwenden (TODO: wird mit v8 oder v9 entsorgt)Ermittelt die Version des uebergebenen Bezeichners.- Parameter:
bezeichner
- z.B. VERSION_VORSATZ; hier koennen alle die Bezeichner-Konstanten gewaehlt werden, die mit "VERSION_" anfangen.- Gibt zurück:
- Version des gewuenschten Bezeichners
-
getVersion
- Parameter:
art
- Satzart- Gibt zurück:
- z.B. 1.1
-
getVersion
- Parameter:
art
- Satzartsparte
- z.B. 70 (Rechtsschutz)- Gibt zurück:
- z.B. 1.1
-
getVersion
Liefert die Version zum gewuenschten SatzTyp.- Parameter:
satzTyp
- z.B. SatzTyp.of("0100");- Gibt zurück:
- z.B. 2.3
- Seit:
- 5.0
-
setVersion
Setzen der Satzart-Version eines Datensatzes.- Parameter:
satz
- der Satz
-
setVersion
Setzen der Satzart-Version eines SatzTyps.- Parameter:
satzTyp
- der Satztyp
-
setVersion
Setzen der Version.- Parameter:
bezeichner
- Bezeichnerversion
- z.B. "1.2"- Seit:
- 4.1.1
-
setVersion
Setzen der Version.- Parameter:
art
- Satzartsparte
- Sparteversion
- z.B. "1.2"- Seit:
- 4.1.1
-
getSatzartVersionen
Liefert eine Liste aller gesetzter Versionen im Vorsatz.- Gibt zurück:
- Liste mit Versionen
- Seit:
- 5.2
-
getFeld
Da im Feld "Erstellungs-Datum Zeitraum vom- Zeitraum bis" (Adresse 70-85) 2 Datumsfelder zusammengefasst sind, ist diese Methode ueberschrieben, um diese beiden Felder auch einzeln abfragen zu koennen.- Setzt außer Kraft:
getFeld
in KlasseSatz
- Parameter:
bezeichner
- gesuchtes Field- Gibt zurück:
- Feld
- Löst aus:
IllegalArgumentException
- falls es das Feld nicht gibt
-
getFelder
Hier wirdSatz.getFelder()
ueberschrieben, um das Feld "Erstellungs-Datum, Zeitraum von, Zeitraum bis" in zwei Felder aufzuteilen. Dies wird u.a. von den verschiedenen Formattern (wie z.B.CsvFormatter
fuer die Aufbereitung der Ausgabe verwendet.
-
getVersion(Bezeichner)
verwenden (TODO: wird mit v8 oder v9 entsorgt)