TransactionsCreator
SantanderTransactionCreator
, TargoBankTransactionCreator
public abstract class AbstractTransactionCreator extends java.lang.Object implements TransactionsCreator
Modifier and Type | Field | Description |
---|---|---|
protected java.text.SimpleDateFormat |
sdf |
Der Datumsformatierer
|
Constructor | Description |
---|---|
AbstractTransactionCreator(java.util.List<PdfEintrag> buchungsDaten,
double lineHeigh) |
Konstruktor mit Angabe der Buchungsdatums-Liste.
|
Modifier and Type | Method | 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()