Package gdv.xport.satz
Class Nachsatz
java.lang.Object
gdv.xport.satz.Satz
gdv.xport.satz.Nachsatz
- All Implemented Interfaces:
Cloneable
Dies ist der letzte Satz, der Nachsatz eben.
Fuer den einfacheren Umgang mit den einzelnen Betraegen, die hier im
Nachsatz zusammengefasst werden, sind jeweils Betrag und Vorzeichen
zusammengefasst und werden als BetragMitVorzeichen
zurueckgegeben.
Ist man nur am Betrag oder Vorzeichen interessiert, kann man sich das
dann ueber BetragMitVorzeichen.getBetrag()
und
BetragMitVorzeichen.getVorzeichen()
abholen.
- Since:
- 05.10.2009
- Author:
- oliver
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionNachsatz()
Default-Constructor.Dies ist der Copy-Constructor, mit dem man einen bestehenden Nachsatz kopieren kann.Nachsatz
(SatzRegistry factory) Ueber die mitgegebene Factory wird der Nachsatz genauso aufgebaut, wie dieSatzRegistry
als Vorlage liefert. -
Method Summary
Modifier and TypeMethodDescriptionaddGesamtBeitrag
(BigDecimal beitrag) Erhoeht den Gesamtbeitrag (Feld 4)addGesamtBeitragBrutto
(BigDecimal beitrag) Erhoeht den Gesamtbeitrag-Brutto(Inkasso) (Feld 5 und Feld 6)addGesamtProvisionsBetrag
(BigDecimal betrag) Erhoeht den Gesamtprovisions-Betrag (Feld 7 und Feld 8)Erhoeht die Schadenbearbeitungskosten (Feld 11 und Feld 12)addVersicherungsLeistungen
(BigDecimal betrag) Erhoeht die VersicherungsLeistungen (Feld 9 und Feld 10)int
Diese Methode liefert den Gesamt-Beitrag alsBetrag
und nicht als String zurueck, um die Kompatibilitaet mit v4 zu wahren.Liefert den Gesamtbeitrag (Brutto).Liefert den Gesamt-Provisionsbetrag, inklusive Vorzeichen.Liefert die Schandenbearbeitunskosten.Liefert die Versicherungsleistungen, inklusiv Vorzeichen.void
Anzahl der Saetze um 1 erhoehen.static Nachsatz
Erzeugt einen Nachsatz mit dem angegebenen Inhalt.void
setAnzahlSaetze
(int n) Setzt die Anzahl der Saetze.void
setGesamtBeitrag
(double beitrag) Deprecated.void
setGesamtBeitrag
(String beitrag) Setzt den Gesamtbeitrag.void
setGesamtBeitrag
(BigDecimal beitrag) Setzt den Gesamtbeitrag.void
setGesamtBeitragBrutto
(String strBeitrag) Setzt den Gesamtbeitrag-Brutto(Inkasso) (Feld 5)void
Setzt den Gesamtbeitrag-Brutto (Inkasso, Feld 5).void
setGesamtProvisionsBetrag
(String strBeitrag) Setzt den Gesamtprovisions-Betrag (Feld 7).void
Setzt den Gesamtprovisions-Betrag (Feld 7)void
setSchadenbearbeitungskosten
(String strBeitrag) Setzt die Schadenbearbeitungskosten (Feld 11).void
Setzt die Schadenbearbeitungskosten.void
setVersicherungsLeistungen
(String strBeitrag) Setzt die Versicherungsleistungen (Feld 9)void
Setzt den Betrag fuer die Versicherungsleistungen.void
setVorzeichenGesamtbeitragBrutto
(String strVorzeichen) Setzt das Vorzeichen Gesamtbeitrag-Brutto(Inkasso) (Feld 6)void
setVorzeichenGesamtProvisionsBetrag
(String strVorzeichen) Setzt das Vorzeichen Gesamtprovisions-Betrag (Feld 8).void
setVorzeichenSchadenbearbeitungskosten
(String strVorzeichen) Setzt das Vorzeichen Schadenbearbeitungskosten (Feld 12)void
setVorzeichenVersicherungsLeistungen
(String strVorzeichen) Setzt das Vorzeichen VersicherungsLeistungen (Feld 10)Methods inherited from class gdv.xport.satz.Satz
add, add, add, addAll, addFiller, clone, cloneTeildatensaetze, equals, export, export, export, export, get, get, getBausparenArt, getConfig, getFeld, getFeld, getFeld, getFeld, getFeld, getFeld, getFelder, getFeldInhalt, getFeldInhalt, getGdvSatzartName, getGdvSatzartNummer, getKrankenFolgeNr, getNumberOfTeildatensaetze, getSatzart, getSatzartFeld, getSatzlength, getSatzTyp, getSatzversion, getSparte, getTeildatensaetze, getTeildatensatz, getTeildatensatzBySatzNr, getVermittler, getVersion, getWagnisart, hasBausparenArt, hasFeld, hashCode, hasKrankenFolgeNr, hasSparte, hasWagnisart, importFrom, importFrom, importFrom, importFrom, importFrom, isComplete, isValid, matchesNextTeildatensatz, mergeWith, readSatzart, remove, remove, removeAllTeildatensaetze, removeTeildatensatz, removeTeildatensatzBySatzNr, removeUnusedTeildatensaetze, resetGdvSatzartName, set, set, set, setFeld, setFeld, setFeld, setFeld, setGdvSatzartName, setGdvSatzartNummer, setVermittler, toLongString, toShortString, toString, validate, validate
-
Field Details
-
SATZART
Satzart fuer Nachsatz.
-
-
Constructor Details
-
Nachsatz
public Nachsatz()Default-Constructor. -
Nachsatz
Ueber die mitgegebene Factory wird der Nachsatz genauso aufgebaut, wie dieSatzRegistry
als Vorlage liefert.- Parameters:
factory
- sollte die Vorlage fuer den Nachsatz liefern.- Since:
- 5.0
-
Nachsatz
Dies ist der Copy-Constructor, mit dem man einen bestehenden Nachsatz kopieren kann.- Parameters:
other
- der originale Nachsatz- Since:
- 5.0
-
-
Method Details
-
of
Erzeugt einen Nachsatz mit dem angegebenen Inhalt.Anmerkung: Die urspruengliche Implementierung als Konstruktor wurde in eine statische of()-Methode umgewandelt, da Satz(String) semantisch eine andere Bedeutung hat - dort repraesentiert der uebergebene Parameter die Satzart, hier den kompletten Inhalt.
- Parameters:
content
- Inhalt des Nachsatz- Returns:
- frisch kreierten Nachsatz
- Since:
- 5.0
-
setAnzahlSaetze
public void setAnzahlSaetze(int n) Setzt die Anzahl der Saetze.- Parameters:
n
- Anzahl der eingeschlossenen Saetze
-
getAnzahlSaetze
public int getAnzahlSaetze()- Returns:
- Anzahl der eingeschlossenen Saetze
-
increaseAnzahlSaetze
public void increaseAnzahlSaetze()Anzahl der Saetze um 1 erhoehen. -
setGesamtBeitrag
Setzt den Gesamtbeitrag.- Parameters:
beitrag
- der neue Gesamtbeitrag- Since:
- 5.0
-
setGesamtBeitrag
Deprecated.durchsetGesamtBeitrag(BigDecimal)
abgeloestSetzt den Gesamtbeitrag.- Parameters:
beitrag
- der neue Gesamtbeitrag
-
setGesamtBeitrag
Setzt den Gesamtbeitrag.- Parameters:
beitrag
- der neue Gesamtbeitrag- Since:
- 5.0
-
addGesamtBeitrag
Erhoeht den Gesamtbeitrag (Feld 4)- Parameters:
beitrag
- neuer Summand fuer Gesamtbeitrag (in Cents)- Returns:
- aufaddierte Summe
- Since:
- 5.0
-
getGesamtBeitrag
Diese Methode liefert den Gesamt-Beitrag alsBetrag
und nicht als String zurueck, um die Kompatibilitaet mit v4 zu wahren.- Returns:
- Gesamtbeitrag als Betrag
-
setGesamtBeitragBruttoMitVorzeichen
Setzt den Gesamtbeitrag-Brutto (Inkasso, Feld 5).- Parameters:
beitrag
- neuer Gesamtbeitrag (Brutto)- Since:
- 5.0
-
setGesamtBeitragBrutto
Setzt den Gesamtbeitrag-Brutto(Inkasso) (Feld 5)- Parameters:
strBeitrag
- neuer Gesamtbeitrag-Brutto(Inkasso)- Since:
- 5.0
-
addGesamtBeitragBrutto
Erhoeht den Gesamtbeitrag-Brutto(Inkasso) (Feld 5 und Feld 6)- Parameters:
beitrag
- neuer Summand fuer Gesamtbeitrag-Brutto(Inkasso)- Returns:
- aufaddierte Summe
- Since:
- 5.0
-
getGesamtBeitragBruttoMitVorzeichen
Liefert den Gesamtbeitrag (Brutto).- Returns:
- Gesamtbeitrag-Brutto(Inkasso) (Feld 5)
- Since:
- 5.0
-
setVorzeichenGesamtbeitragBrutto
Setzt das Vorzeichen Gesamtbeitrag-Brutto(Inkasso) (Feld 6)- Parameters:
strVorzeichen
- Vorzeichen- Since:
- 5.0
-
setGesamtProvisionsBetrag
Setzt den Gesamtprovisions-Betrag (Feld 7).- Parameters:
strBeitrag
- neuer Gesamtprovisions-Betrag- Since:
- 5.0
-
setGesamtProvisionsBetragMitVorzeichen
Setzt den Gesamtprovisions-Betrag (Feld 7)- Parameters:
betrag
- neuer Gesamtprovisions-Betrag- Since:
- 5.0
-
addGesamtProvisionsBetrag
Erhoeht den Gesamtprovisions-Betrag (Feld 7 und Feld 8)- Parameters:
betrag
- neuer Summand fuer Gesamtprovisions-Betrag- Returns:
- Summe
- Since:
- 5.0
-
getGesamtProvisionsBetragMitVorzeichen
Liefert den Gesamt-Provisionsbetrag, inklusive Vorzeichen.- Returns:
- Gesamtprovisions-Betrag (Feld 7)
- Since:
- 5.0
-
setVorzeichenGesamtProvisionsBetrag
Setzt das Vorzeichen Gesamtprovisions-Betrag (Feld 8).- Parameters:
strVorzeichen
- Vorzeichen- Since:
- 5.0
-
setVersicherungsLeistungenMitVorzeichen
Setzt den Betrag fuer die Versicherungsleistungen.- Parameters:
betrag
- neuer Betrag- Since:
- 5.0
-
setVersicherungsLeistungen
Setzt die Versicherungsleistungen (Feld 9)- Parameters:
strBeitrag
- neue Versicherungsleitungen- Since:
- 5.0
-
addVersicherungsLeistungen
Erhoeht die VersicherungsLeistungen (Feld 9 und Feld 10)- Parameters:
betrag
- neuer Summand fuer Versicherungsleitungen- Returns:
- Summe
- Since:
- 5.0
-
getVersicherungsLeistungenMitVorzeichen
Liefert die Versicherungsleistungen, inklusiv Vorzeichen.- Returns:
- VersicherungsLeistungen (Feld 9)
- Since:
- 5.0
-
setVorzeichenVersicherungsLeistungen
Setzt das Vorzeichen VersicherungsLeistungen (Feld 10)- Parameters:
strVorzeichen
- Vorzeichen- Since:
- 5.0
-
setSchadenbearbeitungskostenMitVorzeichen
Setzt die Schadenbearbeitungskosten.- Parameters:
beitrag
- neuer Gesamtbeitrag (Brutto)- Since:
- 5.0
-
setSchadenbearbeitungskosten
Setzt die Schadenbearbeitungskosten (Feld 11).- Parameters:
strBeitrag
- neue Schadenbearbeitungskosten- Since:
- 5.0
-
addSchadenbearbeitungskosten
Erhoeht die Schadenbearbeitungskosten (Feld 11 und Feld 12)- Parameters:
betrag
- neuer Summand fuer Schadenbearbeitungskosten- Returns:
- Summe
- Since:
- 5.0
-
getSchadenbearbeitungskostenMitVorzeichen
Liefert die Schandenbearbeitunskosten.- Returns:
- Schadenbearbeitungskosten mit Vorzeichen (Feld 11+12)
- Since:
- 5.0
-
setVorzeichenSchadenbearbeitungskosten
Setzt das Vorzeichen Schadenbearbeitungskosten (Feld 12)- Parameters:
strVorzeichen
- Vorzeichen
-
setGesamtBeitrag(BigDecimal)
abgeloest