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)
TransactionsCreatoraddBetraege in interface TransactionsCreatorTransactionsCreator.addBetraege(java.util.List)public void addDescriptions(java.util.List<PdfEintrag> describtions)
TransactionsCreatoraddDescriptions in interface TransactionsCreatorTransactionsCreator.addDescriptions(java.util.List)public void addExchangeRates(java.util.List<PdfEintrag> exchangeRates)
TransactionsCreatoraddExchangeRates in interface TransactionsCreatorTransactionsCreator.addExchangeRates(java.util.List)public void addFcValues(java.util.List<PdfEintrag> fcValues)
TransactionsCreatoraddFcValues in interface TransactionsCreatorTransactionsCreator.addFcValues(java.util.List)public void addForeignCurrencys(java.util.List<PdfEintrag> foreignCurrencys)
TransactionsCreatoraddForeignCurrencys in interface TransactionsCreatorTransactionsCreator.addForeignCurrencys(java.util.List)public void addKaufDaten(java.util.List<PdfEintrag> valutas)
TransactionsCreatoraddKaufDaten in interface TransactionsCreatorTransactionsCreator.addKaufDaten(java.util.List)public java.util.List<PdfBuchung> getTansactions()
TransactionsCreatorgetTansactions in interface TransactionsCreatorTransactionsCreator.getTansactions()protected abstract java.text.SimpleDateFormat getDateFormat()
protected abstract java.text.NumberFormat getNumberFormat()