public abstract class AbstractTransactionCreator extends java.lang.Object implements TransactionsCreator
Modifier and Type | Field and Description |
---|---|
protected java.text.SimpleDateFormat |
sdf
Der Datumsformatierer
|
Constructor and Description |
---|
AbstractTransactionCreator(java.util.List<PdfEintrag> buchungsDaten,
double lineHeigh)
Konstruktor mit Angabe der Buchungsdatums-Liste.
|
Modifier and Type | Method and Description |
---|---|
void |
addBetraege(java.util.List<PdfEintrag> values)
Fügt den Betrag hinzu
|
void |
addDescriptions(java.util.List<PdfEintrag> describtions)
Fügt die Beschreibungen hinzu
|
void |
addExchangeRates(java.util.List<PdfEintrag> exchangeRates)
Fügt den Kurs hinzu
|
void |
addFcValues(java.util.List<PdfEintrag> fcValues)
Fügt den Fremadwährungsbetrag hinzu
|
void |
addForeignCurrencys(java.util.List<PdfEintrag> foreignCurrencys)
Fügt die Fremdwährung hinzu
|
void |
addKaufDaten(java.util.List<PdfEintrag> valutas)
Fügt die Valutas hinzu
|
protected abstract java.text.SimpleDateFormat |
getDateFormat()
Liefert das Datumsformat in dem die Daten verarbeitet werden sollen.
|
protected abstract java.text.NumberFormat |
getNumberFormat()
Liefert das NumberFormat in dem die Beträge verarbeitet werden
sollen.
|
java.util.List<PdfBuchung> |
getTansactions()
Liefert die Liste mit den Buchungen
|
public AbstractTransactionCreator(java.util.List<PdfEintrag> buchungsDaten, double lineHeigh)
buchungsDaten
- die Liste mit den BuchungsdatenlineHeigh
- die Zeilenhöhe. Wird benötigt, um die Buchungszeilnummer zu
berechnen.public void addBetraege(java.util.List<PdfEintrag> values)
TransactionsCreator
addBetraege
in interface TransactionsCreator
TransactionsCreator.addBetraege(java.util.List)
public void addDescriptions(java.util.List<PdfEintrag> describtions)
TransactionsCreator
addDescriptions
in interface TransactionsCreator
TransactionsCreator.addDescriptions(java.util.List)
public void addExchangeRates(java.util.List<PdfEintrag> exchangeRates)
TransactionsCreator
addExchangeRates
in interface TransactionsCreator
TransactionsCreator.addExchangeRates(java.util.List)
public void addFcValues(java.util.List<PdfEintrag> fcValues)
TransactionsCreator
addFcValues
in interface TransactionsCreator
TransactionsCreator.addFcValues(java.util.List)
public void addForeignCurrencys(java.util.List<PdfEintrag> foreignCurrencys)
TransactionsCreator
addForeignCurrencys
in interface TransactionsCreator
TransactionsCreator.addForeignCurrencys(java.util.List)
public void addKaufDaten(java.util.List<PdfEintrag> valutas)
TransactionsCreator
addKaufDaten
in interface TransactionsCreator
TransactionsCreator.addKaufDaten(java.util.List)
public java.util.List<PdfBuchung> getTansactions()
TransactionsCreator
getTansactions
in interface TransactionsCreator
TransactionsCreator.getTansactions()
protected abstract java.text.SimpleDateFormat getDateFormat()
protected abstract java.text.NumberFormat getNumberFormat()