Package gdv.xport.satz
Klasse Nachsatz
java.lang.Object
gdv.xport.satz.Satz
gdv.xport.satz.Nachsatz
- Alle implementierten Schnittstellen:
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.
- Seit:
- 05.10.2009
- Autor:
- oliver
-
Feldübersicht
-
Konstruktorübersicht
KonstruktorBeschreibungNachsatz()
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. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungaddGesamtBeitrag
(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) Veraltet.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)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, getFeld, getFelder, 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 Nachsatz.
-
-
Konstruktordetails
-
Nachsatz
public Nachsatz()Default-Constructor. -
Nachsatz
Ueber die mitgegebene Factory wird der Nachsatz genauso aufgebaut, wie dieSatzRegistry
als Vorlage liefert.- Parameter:
factory
- sollte die Vorlage fuer den Nachsatz liefern.- Seit:
- 5.0
-
Nachsatz
Dies ist der Copy-Constructor, mit dem man einen bestehenden Nachsatz kopieren kann.- Parameter:
other
- der originale Nachsatz- Seit:
- 5.0
-
-
Methodendetails
-
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.
- Parameter:
content
- Inhalt des Nachsatz- Gibt zurück:
- frisch kreierten Nachsatz
- Seit:
- 5.0
-
setAnzahlSaetze
public void setAnzahlSaetze(int n) Setzt die Anzahl der Saetze.- Parameter:
n
- Anzahl der eingeschlossenen Saetze
-
getAnzahlSaetze
public int getAnzahlSaetze()- Gibt zurück:
- Anzahl der eingeschlossenen Saetze
-
increaseAnzahlSaetze
public void increaseAnzahlSaetze()Anzahl der Saetze um 1 erhoehen. -
setGesamtBeitrag
Setzt den Gesamtbeitrag.- Parameter:
beitrag
- der neue Gesamtbeitrag- Seit:
- 5.0
-
setGesamtBeitrag
Veraltet.durchsetGesamtBeitrag(BigDecimal)
abgeloestSetzt den Gesamtbeitrag.- Parameter:
beitrag
- der neue Gesamtbeitrag
-
setGesamtBeitrag
Setzt den Gesamtbeitrag.- Parameter:
beitrag
- der neue Gesamtbeitrag- Seit:
- 5.0
-
addGesamtBeitrag
Erhoeht den Gesamtbeitrag (Feld 4)- Parameter:
beitrag
- neuer Summand fuer Gesamtbeitrag (in Cents)- Gibt zurück:
- aufaddierte Summe
- Seit:
- 5.0
-
getGesamtBeitrag
Diese Methode liefert den Gesamt-Beitrag alsBetrag
und nicht als String zurueck, um die Kompatibilitaet mit v4 zu wahren.- Gibt zurück:
- Gesamtbeitrag als Betrag
-
setGesamtBeitragBruttoMitVorzeichen
Setzt den Gesamtbeitrag-Brutto (Inkasso, Feld 5).- Parameter:
beitrag
- neuer Gesamtbeitrag (Brutto)- Seit:
- 5.0
-
setGesamtBeitragBrutto
Setzt den Gesamtbeitrag-Brutto(Inkasso) (Feld 5)- Parameter:
strBeitrag
- neuer Gesamtbeitrag-Brutto(Inkasso)- Seit:
- 5.0
-
addGesamtBeitragBrutto
Erhoeht den Gesamtbeitrag-Brutto(Inkasso) (Feld 5 und Feld 6)- Parameter:
beitrag
- neuer Summand fuer Gesamtbeitrag-Brutto(Inkasso)- Gibt zurück:
- aufaddierte Summe
- Seit:
- 5.0
-
getGesamtBeitragBruttoMitVorzeichen
Liefert den Gesamtbeitrag (Brutto).- Gibt zurück:
- Gesamtbeitrag-Brutto(Inkasso) (Feld 5)
- Seit:
- 5.0
-
setVorzeichenGesamtbeitragBrutto
Setzt das Vorzeichen Gesamtbeitrag-Brutto(Inkasso) (Feld 6)- Parameter:
strVorzeichen
- Vorzeichen- Seit:
- 5.0
-
setGesamtProvisionsBetrag
Setzt den Gesamtprovisions-Betrag (Feld 7).- Parameter:
strBeitrag
- neuer Gesamtprovisions-Betrag- Seit:
- 5.0
-
setGesamtProvisionsBetragMitVorzeichen
Setzt den Gesamtprovisions-Betrag (Feld 7)- Parameter:
betrag
- neuer Gesamtprovisions-Betrag- Seit:
- 5.0
-
addGesamtProvisionsBetrag
Erhoeht den Gesamtprovisions-Betrag (Feld 7 und Feld 8)- Parameter:
betrag
- neuer Summand fuer Gesamtprovisions-Betrag- Gibt zurück:
- Summe
- Seit:
- 5.0
-
getGesamtProvisionsBetragMitVorzeichen
Liefert den Gesamt-Provisionsbetrag, inklusive Vorzeichen.- Gibt zurück:
- Gesamtprovisions-Betrag (Feld 7)
- Seit:
- 5.0
-
setVorzeichenGesamtProvisionsBetrag
Setzt das Vorzeichen Gesamtprovisions-Betrag (Feld 8).- Parameter:
strVorzeichen
- Vorzeichen- Seit:
- 5.0
-
setVersicherungsLeistungenMitVorzeichen
Setzt den Betrag fuer die Versicherungsleistungen.- Parameter:
betrag
- neuer Betrag- Seit:
- 5.0
-
setVersicherungsLeistungen
Setzt die Versicherungsleistungen (Feld 9)- Parameter:
strBeitrag
- neue Versicherungsleitungen- Seit:
- 5.0
-
addVersicherungsLeistungen
Erhoeht die VersicherungsLeistungen (Feld 9 und Feld 10)- Parameter:
betrag
- neuer Summand fuer Versicherungsleitungen- Gibt zurück:
- Summe
- Seit:
- 5.0
-
getVersicherungsLeistungenMitVorzeichen
Liefert die Versicherungsleistungen, inklusiv Vorzeichen.- Gibt zurück:
- VersicherungsLeistungen (Feld 9)
- Seit:
- 5.0
-
setVorzeichenVersicherungsLeistungen
Setzt das Vorzeichen VersicherungsLeistungen (Feld 10)- Parameter:
strVorzeichen
- Vorzeichen- Seit:
- 5.0
-
setSchadenbearbeitungskostenMitVorzeichen
Setzt die Schadenbearbeitungskosten.- Parameter:
beitrag
- neuer Gesamtbeitrag (Brutto)- Seit:
- 5.0
-
setSchadenbearbeitungskosten
Setzt die Schadenbearbeitungskosten (Feld 11).- Parameter:
strBeitrag
- neue Schadenbearbeitungskosten- Seit:
- 5.0
-
addSchadenbearbeitungskosten
Erhoeht die Schadenbearbeitungskosten (Feld 11 und Feld 12)- Parameter:
betrag
- neuer Summand fuer Schadenbearbeitungskosten- Gibt zurück:
- Summe
- Seit:
- 5.0
-
getSchadenbearbeitungskostenMitVorzeichen
Liefert die Schandenbearbeitunskosten.- Gibt zurück:
- Schadenbearbeitungskosten mit Vorzeichen (Feld 11+12)
- Seit:
- 5.0
-
setVorzeichenSchadenbearbeitungskosten
Setzt das Vorzeichen Schadenbearbeitungskosten (Feld 12)- Parameter:
strVorzeichen
- Vorzeichen
-
setGesamtBeitrag(BigDecimal)
abgeloest